Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c299' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/8471834-epel-9-ppc64le --chroot epel-9-ppc64le Version: 1.2 PID: 16068 Logging PID: 16069 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'bootstrap': 'off', 'build_id': 8471834, 'buildroot_pkgs': [], 'chroot': 'epel-9-ppc64le', 'enable_net': False, 'fedora_review': False, 'git_hash': 'd8043c6a8dd89e3bb739e62d765390189c6c5569', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/ligenix/enterprise-buildtools/netgen-mesher', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'netgen-mesher', 'package_version': '6.2.2406-1', 'project_dirname': 'enterprise-buildtools', 'project_name': 'enterprise-buildtools', 'project_owner': 'ligenix', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/ligenix/enterprise-buildtools/epel-9-ppc64le/', 'id': 'copr_base', 'module_hotfixes': True, 'name': 'Copr repository', 'priority': None}], 'sandbox': 'ligenix/enterprise-buildtools--ligenix', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': None, 'submitter': 'ligenix', 'tags': ['arch_power9'], 'task_id': '8471834-epel-9-ppc64le', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/ligenix/enterprise-buildtools/netgen-mesher /var/lib/copr-rpmbuild/workspace/workdir-ydsn5x47/netgen-mesher --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/ligenix/enterprise-buildtools/netgen-mesher', '/var/lib/copr-rpmbuild/workspace/workdir-ydsn5x47/netgen-mesher', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-ydsn5x47/netgen-mesher'... Running: git checkout d8043c6a8dd89e3bb739e62d765390189c6c5569 -- cmd: ['git', 'checkout', 'd8043c6a8dd89e3bb739e62d765390189c6c5569', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ydsn5x47/netgen-mesher rc: 0 stdout: stderr: Note: switching to 'd8043c6a8dd89e3bb739e62d765390189c6c5569'. 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 d8043c6 automatic import of netgen-mesher Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ydsn5x47/netgen-mesher rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading netgen-mesher-6.2.2406.tar.gz INFO: Reading stdout from command: curl --help all Dload Upload Total Spent Left Speed 100 3371k 100 3371k 0 0 20.9M 0 --:--:-- --:--:-- --:--:-- 21.1M INFO: Reading stdout from command: md5sum netgen-mesher-6.2.2406.tar.gz INFO: Downloading netgen-mesher.png /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated INFO: Calling: curl -H Pragma: -o netgen-mesher.png --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/ligenix/enterprise-buildtools/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 63049 0 --:--:-- --:--:-- --:--:-- 63459 INFO: Reading stdout from command: md5sum netgen-mesher.png Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-ydsn5x47/netgen-mesher/netgen-mesher.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ydsn5x47/netgen-mesher --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1736041214.196814 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.0 starting (python version = 3.13.0, NVR = mock-6.0-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-ydsn5x47/netgen-mesher/netgen-mesher.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ydsn5x47/netgen-mesher --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1736041214.196814 -r /var/lib/copr-rpmbuild/results/configs/child.cfg 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-ydsn5x47/netgen-mesher/netgen-mesher.spec) Config(rhel+epel-9-ppc64le) Start: clean chroot Finish: clean chroot Mock Version: 6.0 INFO: Mock Version: 6.0 Start: chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-9-ppc64le-1736041214.196814/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf4 detected and used (fallback) INFO: Buildroot is handled by package management from host and used with --installroot: rpm-4.20.0-1.fc41.ppc64le rpm-sequoia-1.7.0-2.fc41.ppc64le python3-dnf-4.22.0-1.fc41.noarch python3-dnf-plugins-core-4.10.0-1.fc41.noarch dnf5-5.2.8.1-2.fc41.ppc64le dnf5-plugins-5.2.8.1-2.fc41.ppc64le Start: installing minimal buildroot with dnf 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 301 kB/s | 32 kB 00:00 Red Hat Enterprise Linux - BaseOS 18 MB/s | 22 MB 00:01 Red Hat Enterprise Linux - AppStream 8.7 MB/s | 7.2 MB 00:00 Red Hat Enterprise Linux - CodeReady Linux Buil 1.8 MB/s | 1.6 MB 00:00 Extra Packages for Enterprise Linux 9 - ppc64le 8.6 MB/s | 6.4 MB 00:00 Dependencies resolved. ======================================================================================== Package Arch Version Repo Size ======================================================================================== Installing: bash ppc64le 5.1.8-9.el9 baseos 1.7 M bzip2 ppc64le 1.0.8-8.el9 baseos 61 k coreutils ppc64le 8.32-36.el9 baseos 1.2 M cpio ppc64le 2.13-16.el9 baseos 286 k diffutils ppc64le 3.7-12.el9 baseos 417 k epel-rpm-macros noarch 9-14.el9 epel 15 k findutils ppc64le 1:4.8.0-7.el9 baseos 589 k gawk ppc64le 5.1.0-6.el9 baseos 1.0 M glibc-minimal-langpack ppc64le 2.34-125.el9_5.1 baseos 23 k grep ppc64le 3.6-5.el9 baseos 281 k gzip ppc64le 1.12-1.el9 baseos 172 k info ppc64le 6.7-15.el9 baseos 256 k patch ppc64le 2.7.6-16.el9 appstream 140 k redhat-release ppc64le 9.5-0.6.el9 baseos 45 k redhat-rpm-config noarch 208-1.el9 appstream 75 k rpm-build ppc64le 4.16.1.3-34.el9 appstream 72 k sed ppc64le 4.8-9.el9 baseos 315 k tar ppc64le 2:1.34-7.el9 baseos 916 k unzip ppc64le 6.0-57.el9 baseos 190 k util-linux ppc64le 2.37.4-20.el9 baseos 2.3 M which ppc64le 2.21-29.el9 baseos 46 k xz ppc64le 5.2.5-8.el9_0 baseos 238 k Installing dependencies: alternatives ppc64le 1.24-1.el9_5.1 baseos 43 k ansible-srpm-macros noarch 1-16.el9 epel 21 k audit-libs ppc64le 3.1.5-1.el9 baseos 143 k basesystem noarch 11-13.el9 baseos 8.0 k binutils ppc64le 2.35.2-54.el9 baseos 5.0 M binutils-gold ppc64le 2.35.2-54.el9 baseos 1.0 M bzip2-libs ppc64le 1.0.8-8.el9 baseos 48 k ca-certificates noarch 2024.2.69_v8.0.303-91.4.el9_4 baseos 1.0 M coreutils-common ppc64le 8.32-36.el9 baseos 2.0 M cracklib ppc64le 2.9.6-27.el9 baseos 100 k cracklib-dicts ppc64le 2.9.6-27.el9 baseos 3.6 M crypto-policies noarch 20240828-2.git626aa59.el9_5 baseos 90 k curl ppc64le 7.76.1-31.el9 baseos 301 k cyrus-sasl-lib ppc64le 2.1.27-21.el9 baseos 867 k debugedit ppc64le 5.0-5.el9 appstream 83 k dwz ppc64le 0.14-3.el9 appstream 139 k ed ppc64le 1.14.2-12.el9 baseos 81 k efi-srpm-macros noarch 6-2.el9_0 appstream 24 k elfutils ppc64le 0.191-4.el9 baseos 600 k elfutils-debuginfod-client ppc64le 0.191-4.el9 baseos 41 k elfutils-default-yama-scope noarch 0.191-4.el9 baseos 12 k elfutils-libelf ppc64le 0.191-4.el9 baseos 217 k elfutils-libs ppc64le 0.191-4.el9 baseos 300 k file ppc64le 5.39-16.el9 baseos 52 k file-libs ppc64le 5.39-16.el9 baseos 604 k filesystem ppc64le 3.16-5.el9 baseos 4.8 M fonts-srpm-macros noarch 1:2.0.5-7.el9.1 appstream 29 k forge-srpm-macros noarch 0.4.0-1.el9 epel 19 k fpc-srpm-macros noarch 1.3-7.el9 epel 7.5 k gdb-minimal ppc64le 14.2-3.el9 appstream 4.1 M gdbm-libs ppc64le 1:1.23-1.el9 baseos 64 k ghc-srpm-macros noarch 1.5.0-6.el9 appstream 9.0 k glibc ppc64le 2.34-125.el9_5.1 baseos 2.7 M glibc-common ppc64le 2.34-125.el9_5.1 baseos 325 k glibc-gconv-extra ppc64le 2.34-125.el9_5.1 baseos 1.8 M gmp ppc64le 1:6.2.0-13.el9 baseos 305 k go-srpm-macros noarch 3.6.0-3.el9 appstream 28 k go-srpm-macros-epel noarch 3.6.0.1-1.el9 epel 26 k groff-base ppc64le 1.22.4-10.el9 baseos 1.1 M kernel-srpm-macros noarch 1.0-13.el9 appstream 17 k keyutils-libs ppc64le 1.6.3-1.el9 baseos 35 k krb5-libs ppc64le 1.21.1-4.el9_5 baseos 851 k libacl ppc64le 2.3.1-4.el9 baseos 26 k libarchive ppc64le 3.5.3-4.el9 baseos 458 k libattr ppc64le 2.5.1-3.el9 baseos 21 k libblkid ppc64le 2.37.4-20.el9 baseos 125 k libbrotli ppc64le 1.0.9-7.el9_5 baseos 339 k libcap ppc64le 2.48-9.el9_2 baseos 79 k libcap-ng ppc64le 0.8.2-7.el9 baseos 37 k libcom_err ppc64le 1.46.5-5.el9 baseos 28 k libcurl ppc64le 7.76.1-31.el9 baseos 317 k libdb ppc64le 5.3.28-54.el9 baseos 808 k libeconf ppc64le 0.4.1-4.el9 baseos 32 k libevent ppc64le 2.1.12-8.el9_4 baseos 281 k libfdisk ppc64le 2.37.4-20.el9 baseos 169 k libffi ppc64le 3.4.2-8.el9 baseos 40 k libgcc ppc64le 11.5.0-2.el9 baseos 79 k libgcrypt ppc64le 1.10.0-11.el9 baseos 599 k libgomp ppc64le 11.5.0-2.el9 baseos 278 k libgpg-error ppc64le 1.42-5.el9 baseos 229 k libidn2 ppc64le 2.3.0-7.el9 baseos 108 k libmount ppc64le 2.37.4-20.el9 baseos 154 k libnghttp2 ppc64le 1.43.0-6.el9 baseos 84 k libpkgconf ppc64le 1.7.3-10.el9 baseos 42 k libpsl ppc64le 0.21.1-5.el9 baseos 68 k libpwquality ppc64le 1.4.4-8.el9 baseos 125 k librtas ppc64le 2.0.6-1.el9 baseos 84 k libselinux ppc64le 3.6-1.el9 baseos 100 k libsemanage ppc64le 3.6-2.1.el9_5 baseos 133 k libsepol ppc64le 3.6-1.el9 baseos 367 k libsigsegv ppc64le 2.13-4.el9 baseos 31 k libsmartcols ppc64le 2.37.4-20.el9 baseos 70 k libssh ppc64le 0.10.4-13.el9 baseos 244 k libssh-config noarch 0.10.4-13.el9 baseos 11 k libstdc++ ppc64le 11.5.0-2.el9 baseos 838 k libtasn1 ppc64le 4.16.0-8.el9_1 baseos 83 k libunistring ppc64le 0.9.10-15.el9 baseos 507 k libutempter ppc64le 1.2.1-6.el9 baseos 30 k libuuid ppc64le 2.37.4-20.el9 baseos 32 k libverto ppc64le 0.3.2-3.el9 baseos 25 k libxcrypt ppc64le 4.4.18-3.el9 baseos 133 k libxml2 ppc64le 2.9.13-6.el9_4 baseos 828 k libzstd ppc64le 1.5.1-2.el9 baseos 363 k lua-libs ppc64le 5.4.4-4.el9 baseos 149 k lua-srpm-macros noarch 1-6.el9 appstream 10 k lz4-libs ppc64le 1.9.3-5.el9 baseos 88 k mpfr ppc64le 4.1.0-7.el9 baseos 324 k ncurses ppc64le 6.2-10.20210508.el9 baseos 417 k ncurses-base noarch 6.2-10.20210508.el9 baseos 99 k ncurses-libs ppc64le 6.2-10.20210508.el9 baseos 374 k ocaml-srpm-macros noarch 6-6.el9 appstream 9.1 k openblas-srpm-macros noarch 2-11.el9 appstream 8.6 k openldap ppc64le 2.6.6-3.el9 baseos 321 k openssl ppc64le 1:3.2.2-6.el9_5 baseos 1.4 M openssl-fips-provider ppc64le 3.0.7-6.el9_5 baseos 9.4 k openssl-fips-provider-so ppc64le 3.0.7-6.el9_5 baseos 564 k openssl-libs ppc64le 1:3.2.2-6.el9_5 baseos 2.2 M p11-kit ppc64le 0.25.3-3.el9_5 baseos 535 k p11-kit-trust ppc64le 0.25.3-3.el9_5 baseos 157 k pam ppc64le 1.5.1-22.el9_5 baseos 671 k pcre ppc64le 8.44-4.el9 baseos 203 k pcre2 ppc64le 10.40-6.el9 baseos 237 k pcre2-syntax noarch 10.40-6.el9 baseos 144 k perl-AutoLoader noarch 5.74-481.el9 appstream 21 k perl-B ppc64le 1.80-481.el9 appstream 187 k perl-Carp noarch 1.50-460.el9 appstream 31 k perl-Class-Struct noarch 0.66-481.el9 appstream 22 k perl-Data-Dumper ppc64le 2.174-462.el9 appstream 59 k perl-Digest noarch 1.19-4.el9 appstream 29 k perl-Digest-MD5 ppc64le 2.58-4.el9 appstream 40 k perl-Encode ppc64le 4:3.08-462.el9 appstream 1.7 M perl-Errno ppc64le 1.30-481.el9 appstream 15 k perl-Exporter noarch 5.74-461.el9 appstream 34 k perl-Fcntl ppc64le 1.13-481.el9 appstream 22 k perl-File-Basename noarch 2.85-481.el9 appstream 17 k perl-File-Path noarch 2.18-4.el9 appstream 38 k perl-File-Temp noarch 1:0.231.100-4.el9 appstream 63 k perl-File-stat noarch 1.09-481.el9 appstream 17 k perl-FileHandle noarch 2.03-481.el9 appstream 16 k perl-Getopt-Long noarch 1:2.52-4.el9 appstream 64 k perl-Getopt-Std noarch 1.12-481.el9 appstream 16 k perl-HTTP-Tiny noarch 0.076-462.el9 appstream 57 k perl-IO ppc64le 1.43-481.el9 appstream 93 k perl-IO-Socket-IP noarch 0.41-5.el9 appstream 45 k perl-IO-Socket-SSL noarch 2.073-2.el9 appstream 221 k perl-IPC-Open3 noarch 1.21-481.el9 appstream 24 k perl-MIME-Base64 ppc64le 3.16-4.el9 appstream 35 k perl-Mozilla-CA noarch 20200520-6.el9 appstream 14 k perl-Net-SSLeay ppc64le 1.94-1.el9 appstream 427 k perl-POSIX ppc64le 1.94-481.el9 appstream 100 k perl-PathTools ppc64le 3.78-461.el9 appstream 93 k perl-Pod-Escapes noarch 1:1.07-460.el9 appstream 22 k perl-Pod-Perldoc noarch 3.28.01-461.el9 appstream 92 k perl-Pod-Simple noarch 1:3.42-4.el9 appstream 229 k perl-Pod-Usage noarch 4:2.01-4.el9 appstream 43 k perl-Scalar-List-Utils ppc64le 4:1.56-462.el9 appstream 78 k perl-SelectSaver noarch 1.02-481.el9 appstream 12 k perl-Socket ppc64le 4:2.031-4.el9 appstream 59 k perl-Storable ppc64le 1:3.21-460.el9 appstream 101 k perl-Symbol noarch 1.08-481.el9 appstream 14 k perl-Term-ANSIColor noarch 5.01-461.el9 appstream 51 k perl-Term-Cap noarch 1.17-460.el9 appstream 24 k perl-Text-ParseWords noarch 3.30-460.el9 appstream 18 k perl-Text-Tabs+Wrap noarch 2013.0523-460.el9 appstream 25 k perl-Time-Local noarch 2:1.300-7.el9 appstream 37 k perl-URI noarch 5.09-3.el9 appstream 125 k perl-base noarch 2.27-481.el9 appstream 16 k perl-constant noarch 1.33-461.el9 appstream 25 k perl-if noarch 0.60.800-481.el9 appstream 14 k perl-interpreter ppc64le 4:5.32.1-481.el9 appstream 73 k perl-libnet noarch 3.13-4.el9 appstream 134 k perl-libs ppc64le 4:5.32.1-481.el9 appstream 2.3 M perl-mro ppc64le 1.23-481.el9 appstream 30 k perl-overload noarch 1.31-481.el9 appstream 46 k perl-overloading noarch 0.02-481.el9 appstream 13 k perl-parent noarch 1:0.238-460.el9 appstream 16 k perl-podlators noarch 1:4.14-460.el9 appstream 118 k perl-srpm-macros noarch 1-41.el9 appstream 9.4 k perl-subs noarch 1.03-481.el9 appstream 12 k perl-vars noarch 1.05-481.el9 appstream 13 k pkgconf ppc64le 1.7.3-10.el9 baseos 45 k pkgconf-m4 noarch 1.7.3-10.el9 baseos 16 k pkgconf-pkg-config ppc64le 1.7.3-10.el9 baseos 12 k popt ppc64le 1.18-8.el9 baseos 73 k publicsuffix-list-dafsa noarch 20210518-3.el9 baseos 59 k pyproject-srpm-macros noarch 1.12.0-1.el9 appstream 14 k python-srpm-macros noarch 3.9-54.el9 appstream 18 k qt5-srpm-macros noarch 5.15.9-1.el9 appstream 9.1 k qt6-srpm-macros noarch 6.6.2-1.el9 epel 8.7 k readline ppc64le 8.1-4.el9 baseos 231 k rpm ppc64le 4.16.1.3-34.el9 baseos 539 k rpm-build-libs ppc64le 4.16.1.3-34.el9 baseos 98 k rpm-libs ppc64le 4.16.1.3-34.el9 baseos 354 k rpmautospec-rpm-macros noarch 0.7.3-1.el9 epel 10 k rust-srpm-macros noarch 17-4.el9 appstream 11 k rust-srpm-macros-epel noarch 26.3-1.el9 epel 10 k setup noarch 2.13.7-10.el9 baseos 150 k shadow-utils ppc64le 2:4.9-10.el9_5 baseos 1.2 M sqlite-libs ppc64le 3.34.1-7.el9_3 baseos 707 k systemd-libs ppc64le 252-46.el9_5.2 baseos 716 k tzdata noarch 2024b-2.el9 baseos 841 k util-linux-core ppc64le 2.37.4-20.el9 baseos 488 k xz-libs ppc64le 5.2.5-8.el9_0 baseos 117 k zip ppc64le 3.0-35.el9 baseos 276 k zlib ppc64le 1.2.11-40.el9 baseos 104 k zstd ppc64le 1.5.1-2.el9 baseos 442 k Transaction Summary ======================================================================================== Install 208 Packages Total download size: 72 M Installed size: 271 M Downloading Packages: (1/208): basesystem-11-13.el9.noarch.rpm 24 kB/s | 8.0 kB 00:00 (2/208): bzip2-libs-1.0.8-8.el9.ppc64le.rpm 133 kB/s | 48 kB 00:00 (3/208): bzip2-1.0.8-8.el9.ppc64le.rpm 166 kB/s | 61 kB 00:00 (4/208): cracklib-2.9.6-27.el9.ppc64le.rpm 398 kB/s | 100 kB 00:00 (5/208): cpio-2.13-16.el9.ppc64le.rpm 884 kB/s | 286 kB 00:00 (6/208): cracklib-dicts-2.9.6-27.el9.ppc64le.rp 9.7 MB/s | 3.6 MB 00:00 (7/208): diffutils-3.7-12.el9.ppc64le.rpm 1.9 MB/s | 417 kB 00:00 (8/208): gawk-5.1.0-6.el9.ppc64le.rpm 8.0 MB/s | 1.0 MB 00:00 (9/208): ed-1.14.2-12.el9.ppc64le.rpm 375 kB/s | 81 kB 00:00 (10/208): grep-3.6-5.el9.ppc64le.rpm 1.5 MB/s | 281 kB 00:00 (11/208): groff-base-1.22.4-10.el9.ppc64le.rpm 5.6 MB/s | 1.1 MB 00:00 (12/208): info-6.7-15.el9.ppc64le.rpm 1.3 MB/s | 256 kB 00:00 (13/208): libattr-2.5.1-3.el9.ppc64le.rpm 161 kB/s | 21 kB 00:00 (14/208): libgpg-error-1.42-5.el9.ppc64le.rpm 1.4 MB/s | 229 kB 00:00 (15/208): libidn2-2.3.0-7.el9.ppc64le.rpm 751 kB/s | 108 kB 00:00 (16/208): libpsl-0.21.1-5.el9.ppc64le.rpm 285 kB/s | 68 kB 00:00 (17/208): libcap-ng-0.8.2-7.el9.ppc64le.rpm 93 kB/s | 37 kB 00:00 (18/208): libpwquality-1.4.4-8.el9.ppc64le.rpm 628 kB/s | 125 kB 00:00 (19/208): libsigsegv-2.13-4.el9.ppc64le.rpm 259 kB/s | 31 kB 00:00 (20/208): libutempter-1.2.1-6.el9.ppc64le.rpm 287 kB/s | 30 kB 00:00 (21/208): libunistring-0.9.10-15.el9.ppc64le.rp 3.5 MB/s | 507 kB 00:00 (22/208): libverto-0.3.2-3.el9.ppc64le.rpm 211 kB/s | 25 kB 00:00 (23/208): libzstd-1.5.1-2.el9.ppc64le.rpm 1.3 MB/s | 363 kB 00:00 (24/208): libxcrypt-4.4.18-3.el9.ppc64le.rpm 471 kB/s | 133 kB 00:00 (25/208): mpfr-4.1.0-7.el9.ppc64le.rpm 2.9 MB/s | 324 kB 00:00 (26/208): lz4-libs-1.9.3-5.el9.ppc64le.rpm 211 kB/s | 88 kB 00:00 (27/208): popt-1.18-8.el9.ppc64le.rpm 219 kB/s | 73 kB 00:00 (28/208): publicsuffix-list-dafsa-20210518-3.el 261 kB/s | 59 kB 00:00 (29/208): readline-8.1-4.el9.ppc64le.rpm 1.4 MB/s | 231 kB 00:00 (30/208): sed-4.8-9.el9.ppc64le.rpm 2.1 MB/s | 315 kB 00:00 (31/208): xz-libs-5.2.5-8.el9_0.ppc64le.rpm 876 kB/s | 117 kB 00:00 (32/208): xz-5.2.5-8.el9_0.ppc64le.rpm 883 kB/s | 238 kB 00:00 (33/208): zstd-1.5.1-2.el9.ppc64le.rpm 2.7 MB/s | 442 kB 00:00 (34/208): gzip-1.12-1.el9.ppc64le.rpm 1.1 MB/s | 172 kB 00:00 (35/208): cyrus-sasl-lib-2.1.27-21.el9.ppc64le. 3.3 MB/s | 867 kB 00:00 (36/208): keyutils-libs-1.6.3-1.el9.ppc64le.rpm 158 kB/s | 35 kB 00:00 (37/208): libarchive-3.5.3-4.el9.ppc64le.rpm 2.1 MB/s | 458 kB 00:00 (38/208): libtasn1-4.16.0-8.el9_1.ppc64le.rpm 712 kB/s | 83 kB 00:00 (39/208): libpkgconf-1.7.3-10.el9.ppc64le.rpm 164 kB/s | 42 kB 00:00 (40/208): pkgconf-1.7.3-10.el9.ppc64le.rpm 208 kB/s | 45 kB 00:00 (41/208): pkgconf-m4-1.7.3-10.el9.noarch.rpm 99 kB/s | 16 kB 00:00 (42/208): pkgconf-pkg-config-1.7.3-10.el9.ppc64 112 kB/s | 12 kB 00:00 (43/208): gmp-6.2.0-13.el9.ppc64le.rpm 1.5 MB/s | 305 kB 00:00 (44/208): zip-3.0-35.el9.ppc64le.rpm 1.2 MB/s | 276 kB 00:00 (45/208): libcap-2.48-9.el9_2.ppc64le.rpm 402 kB/s | 79 kB 00:00 (46/208): libffi-3.4.2-8.el9.ppc64le.rpm 239 kB/s | 40 kB 00:00 (47/208): lua-libs-5.4.4-4.el9.ppc64le.rpm 906 kB/s | 149 kB 00:00 (48/208): ncurses-6.2-10.20210508.el9.ppc64le.r 2.1 MB/s | 417 kB 00:00 (49/208): ncurses-base-6.2-10.20210508.el9.noar 611 kB/s | 99 kB 00:00 (50/208): ncurses-libs-6.2-10.20210508.el9.ppc6 1.8 MB/s | 374 kB 00:00 (51/208): zlib-1.2.11-40.el9.ppc64le.rpm 543 kB/s | 104 kB 00:00 (52/208): bash-5.1.8-9.el9.ppc64le.rpm 10 MB/s | 1.7 MB 00:00 (53/208): file-5.39-16.el9.ppc64le.rpm 239 kB/s | 52 kB 00:00 (54/208): libacl-2.3.1-4.el9.ppc64le.rpm 136 kB/s | 26 kB 00:00 (55/208): file-libs-5.39-16.el9.ppc64le.rpm 2.6 MB/s | 604 kB 00:00 (56/208): libcom_err-1.46.5-5.el9.ppc64le.rpm 170 kB/s | 28 kB 00:00 (57/208): libselinux-3.6-1.el9.ppc64le.rpm 489 kB/s | 100 kB 00:00 (58/208): libsepol-3.6-1.el9.ppc64le.rpm 1.7 MB/s | 367 kB 00:00 (59/208): libssh-0.10.4-13.el9.ppc64le.rpm 1.6 MB/s | 244 kB 00:00 (60/208): openldap-2.6.6-3.el9.ppc64le.rpm 1.7 MB/s | 321 kB 00:00 (61/208): setup-2.13.7-10.el9.noarch.rpm 832 kB/s | 150 kB 00:00 (62/208): sqlite-libs-3.34.1-7.el9_3.ppc64le.rp 2.4 MB/s | 707 kB 00:00 (63/208): which-2.21-29.el9.ppc64le.rpm 225 kB/s | 46 kB 00:00 (64/208): ca-certificates-2024.2.69_v8.0.303-91 4.5 MB/s | 1.0 MB 00:00 (65/208): libevent-2.1.12-8.el9_4.ppc64le.rpm 1.3 MB/s | 281 kB 00:00 (66/208): libssh-config-0.10.4-13.el9.noarch.rp 94 kB/s | 11 kB 00:00 (67/208): libxml2-2.9.13-6.el9_4.ppc64le.rpm 4.2 MB/s | 828 kB 00:00 (68/208): alternatives-1.24-1.el9_5.1.ppc64le.r 237 kB/s | 43 kB 00:00 (69/208): audit-libs-3.1.5-1.el9.ppc64le.rpm 351 kB/s | 143 kB 00:00 (70/208): binutils-gold-2.35.2-54.el9.ppc64le.r 3.3 MB/s | 1.0 MB 00:00 (71/208): binutils-2.35.2-54.el9.ppc64le.rpm 11 MB/s | 5.0 MB 00:00 (72/208): coreutils-8.32-36.el9.ppc64le.rpm 6.8 MB/s | 1.2 MB 00:00 (73/208): crypto-policies-20240828-2.git626aa59 582 kB/s | 90 kB 00:00 (74/208): coreutils-common-8.32-36.el9.ppc64le. 8.4 MB/s | 2.0 MB 00:00 (75/208): curl-7.76.1-31.el9.ppc64le.rpm 2.0 MB/s | 301 kB 00:00 (76/208): elfutils-0.191-4.el9.ppc64le.rpm 4.0 MB/s | 600 kB 00:00 (77/208): elfutils-default-yama-scope-0.191-4.e 65 kB/s | 12 kB 00:00 (78/208): elfutils-debuginfod-client-0.191-4.el 192 kB/s | 41 kB 00:00 (79/208): elfutils-libelf-0.191-4.el9.ppc64le.r 1.0 MB/s | 217 kB 00:00 (80/208): elfutils-libs-0.191-4.el9.ppc64le.rpm 1.2 MB/s | 300 kB 00:00 (81/208): filesystem-3.16-5.el9.ppc64le.rpm 15 MB/s | 4.8 MB 00:00 (82/208): findutils-4.8.0-7.el9.ppc64le.rpm 2.4 MB/s | 589 kB 00:00 (83/208): gdbm-libs-1.23-1.el9.ppc64le.rpm 162 kB/s | 64 kB 00:00 (84/208): glibc-common-2.34-125.el9_5.1.ppc64le 751 kB/s | 325 kB 00:00 (85/208): glibc-2.34-125.el9_5.1.ppc64le.rpm 3.9 MB/s | 2.7 MB 00:00 (86/208): glibc-minimal-langpack-2.34-125.el9_5 96 kB/s | 23 kB 00:00 (87/208): glibc-gconv-extra-2.34-125.el9_5.1.pp 4.3 MB/s | 1.8 MB 00:00 (88/208): libblkid-2.37.4-20.el9.ppc64le.rpm 1.2 MB/s | 125 kB 00:00 (89/208): libcurl-7.76.1-31.el9.ppc64le.rpm 2.5 MB/s | 317 kB 00:00 (90/208): libdb-5.3.28-54.el9.ppc64le.rpm 6.7 MB/s | 808 kB 00:00 (91/208): libeconf-0.4.1-4.el9.ppc64le.rpm 286 kB/s | 32 kB 00:00 (92/208): libfdisk-2.37.4-20.el9.ppc64le.rpm 962 kB/s | 169 kB 00:00 (93/208): libgcc-11.5.0-2.el9.ppc64le.rpm 450 kB/s | 79 kB 00:00 (94/208): libgomp-11.5.0-2.el9.ppc64le.rpm 1.5 MB/s | 278 kB 00:00 (95/208): libmount-2.37.4-20.el9.ppc64le.rpm 898 kB/s | 154 kB 00:00 (96/208): libgcrypt-1.10.0-11.el9.ppc64le.rpm 2.2 MB/s | 599 kB 00:00 (97/208): libnghttp2-1.43.0-6.el9.ppc64le.rpm 325 kB/s | 84 kB 00:00 (98/208): librtas-2.0.6-1.el9.ppc64le.rpm 325 kB/s | 84 kB 00:00 (99/208): libsmartcols-2.37.4-20.el9.ppc64le.rp 273 kB/s | 70 kB 00:00 (100/208): libstdc++-11.5.0-2.el9.ppc64le.rpm 6.0 MB/s | 838 kB 00:00 (101/208): libuuid-2.37.4-20.el9.ppc64le.rpm 230 kB/s | 32 kB 00:00 (102/208): openssl-3.2.2-6.el9_5.ppc64le.rpm 9.1 MB/s | 1.4 MB 00:00 (103/208): openssl-fips-provider-so-3.0.7-6.el9 4.6 MB/s | 564 kB 00:00 (104/208): openssl-fips-provider-3.0.7-6.el9_5. 77 kB/s | 9.4 kB 00:00 (105/208): openssl-libs-3.2.2-6.el9_5.ppc64le.r 10 MB/s | 2.2 MB 00:00 (106/208): pcre-8.44-4.el9.ppc64le.rpm 1.0 MB/s | 203 kB 00:00 (107/208): pcre2-10.40-6.el9.ppc64le.rpm 1.1 MB/s | 237 kB 00:00 (108/208): pcre2-syntax-10.40-6.el9.noarch.rpm 1.0 MB/s | 144 kB 00:00 (109/208): rpm-4.16.1.3-34.el9.ppc64le.rpm 4.4 MB/s | 539 kB 00:00 (110/208): redhat-release-9.5-0.6.el9.ppc64le.r 146 kB/s | 45 kB 00:00 (111/208): rpm-build-libs-4.16.1.3-34.el9.ppc64 367 kB/s | 98 kB 00:00 (112/208): rpm-libs-4.16.1.3-34.el9.ppc64le.rpm 1.6 MB/s | 354 kB 00:00 (113/208): tar-1.34-7.el9.ppc64le.rpm 3.3 MB/s | 916 kB 00:00 (114/208): systemd-libs-252-46.el9_5.2.ppc64le. 2.4 MB/s | 716 kB 00:00 (115/208): tzdata-2024b-2.el9.noarch.rpm 3.3 MB/s | 841 kB 00:00 (116/208): unzip-6.0-57.el9.ppc64le.rpm 1.3 MB/s | 190 kB 00:00 (117/208): util-linux-core-2.37.4-20.el9.ppc64l 2.9 MB/s | 488 kB 00:00 (118/208): util-linux-2.37.4-20.el9.ppc64le.rpm 5.9 MB/s | 2.3 MB 00:00 (119/208): krb5-libs-1.21.1-4.el9_5.ppc64le.rpm 2.8 MB/s | 851 kB 00:00 (120/208): pam-1.5.1-22.el9_5.ppc64le.rpm 2.4 MB/s | 671 kB 00:00 (121/208): libbrotli-1.0.9-7.el9_5.ppc64le.rpm 1.0 MB/s | 339 kB 00:00 (122/208): p11-kit-0.25.3-3.el9_5.ppc64le.rpm 1.8 MB/s | 535 kB 00:00 (123/208): shadow-utils-4.9-10.el9_5.ppc64le.rp 3.9 MB/s | 1.2 MB 00:00 (124/208): p11-kit-trust-0.25.3-3.el9_5.ppc64le 936 kB/s | 157 kB 00:00 (125/208): libsemanage-3.6-2.1.el9_5.ppc64le.rp 788 kB/s | 133 kB 00:00 (126/208): perl-Exporter-5.74-461.el9.noarch.rp 294 kB/s | 34 kB 00:00 (127/208): perl-File-Temp-0.231.100-4.el9.noarc 239 kB/s | 63 kB 00:00 (128/208): perl-Encode-3.08-462.el9.ppc64le.rpm 3.5 MB/s | 1.7 MB 00:00 (129/208): perl-MIME-Base64-3.16-4.el9.ppc64le. 138 kB/s | 35 kB 00:00 (130/208): perl-Mozilla-CA-20200520-6.el9.noarc 79 kB/s | 14 kB 00:00 (131/208): perl-Socket-2.031-4.el9.ppc64le.rpm 498 kB/s | 59 kB 00:00 (132/208): perl-Term-Cap-1.17-460.el9.noarch.rp 239 kB/s | 24 kB 00:00 (133/208): perl-srpm-macros-1-41.el9.noarch.rpm 42 kB/s | 9.4 kB 00:00 (134/208): perl-Time-Local-1.300-7.el9.noarch.r 149 kB/s | 37 kB 00:00 (135/208): perl-parent-0.238-460.el9.noarch.rpm 67 kB/s | 16 kB 00:00 (136/208): rust-srpm-macros-17-4.el9.noarch.rpm 45 kB/s | 11 kB 00:00 (137/208): efi-srpm-macros-6-2.el9_0.noarch.rpm 98 kB/s | 24 kB 00:00 (138/208): ghc-srpm-macros-1.5.0-6.el9.noarch.r 39 kB/s | 9.0 kB 00:00 (139/208): lua-srpm-macros-1-6.el9.noarch.rpm 59 kB/s | 10 kB 00:00 (140/208): perl-Digest-MD5-2.58-4.el9.ppc64le.r 232 kB/s | 40 kB 00:00 (141/208): patch-2.7.6-16.el9.ppc64le.rpm 628 kB/s | 140 kB 00:00 (142/208): perl-Pod-Escapes-1.07-460.el9.noarch 146 kB/s | 22 kB 00:00 (143/208): perl-IO-Socket-IP-0.41-5.el9.noarch. 257 kB/s | 45 kB 00:00 (144/208): perl-Pod-Simple-3.42-4.el9.noarch.rp 1.4 MB/s | 229 kB 00:00 (145/208): perl-Term-ANSIColor-5.01-461.el9.noa 477 kB/s | 51 kB 00:00 (146/208): perl-Text-ParseWords-3.30-460.el9.no 143 kB/s | 18 kB 00:00 (147/208): perl-Text-Tabs+Wrap-2013.0523-460.el 83 kB/s | 25 kB 00:00 (148/208): perl-URI-5.09-3.el9.noarch.rpm 436 kB/s | 125 kB 00:00 (149/208): perl-constant-1.33-461.el9.noarch.rp 95 kB/s | 25 kB 00:00 (150/208): dwz-0.14-3.el9.ppc64le.rpm 453 kB/s | 139 kB 00:00 (151/208): openblas-srpm-macros-2-11.el9.noarch 32 kB/s | 8.6 kB 00:00 (152/208): perl-Data-Dumper-2.174-462.el9.ppc64 240 kB/s | 59 kB 00:00 (153/208): perl-Pod-Perldoc-3.28.01-461.el9.noa 662 kB/s | 92 kB 00:00 (154/208): perl-File-Path-2.18-4.el9.noarch.rpm 230 kB/s | 38 kB 00:00 (155/208): perl-libnet-3.13-4.el9.noarch.rpm 1.2 MB/s | 134 kB 00:00 (156/208): perl-podlators-4.14-460.el9.noarch.r 495 kB/s | 118 kB 00:00 (157/208): perl-Pod-Usage-2.01-4.el9.noarch.rpm 108 kB/s | 43 kB 00:00 (158/208): fonts-srpm-macros-2.0.5-7.el9.1.noar 191 kB/s | 29 kB 00:00 (159/208): perl-Carp-1.50-460.el9.noarch.rpm 295 kB/s | 31 kB 00:00 (160/208): ocaml-srpm-macros-6-6.el9.noarch.rpm 60 kB/s | 9.1 kB 00:00 (161/208): perl-Storable-3.21-460.el9.ppc64le.r 720 kB/s | 101 kB 00:00 (162/208): perl-Getopt-Long-2.52-4.el9.noarch.r 341 kB/s | 64 kB 00:00 (163/208): perl-Digest-1.19-4.el9.noarch.rpm 74 kB/s | 29 kB 00:00 (164/208): perl-PathTools-3.78-461.el9.ppc64le. 897 kB/s | 93 kB 00:00 (165/208): kernel-srpm-macros-1.0-13.el9.noarch 169 kB/s | 17 kB 00:00 (166/208): perl-AutoLoader-5.74-481.el9.noarch. 148 kB/s | 21 kB 00:00 (167/208): perl-B-1.80-481.el9.ppc64le.rpm 1.2 MB/s | 187 kB 00:00 (168/208): perl-Errno-1.30-481.el9.ppc64le.rpm 124 kB/s | 15 kB 00:00 (169/208): perl-Fcntl-1.13-481.el9.ppc64le.rpm 185 kB/s | 22 kB 00:00 (170/208): qt5-srpm-macros-5.15.9-1.el9.noarch. 27 kB/s | 9.1 kB 00:00 (171/208): perl-File-Basename-2.85-481.el9.noar 169 kB/s | 17 kB 00:00 (172/208): perl-File-stat-1.09-481.el9.noarch.r 87 kB/s | 17 kB 00:00 (173/208): perl-FileHandle-2.03-481.el9.noarch. 109 kB/s | 16 kB 00:00 (174/208): perl-Getopt-Std-1.12-481.el9.noarch. 100 kB/s | 16 kB 00:00 (175/208): perl-HTTP-Tiny-0.076-462.el9.noarch. 533 kB/s | 57 kB 00:00 (176/208): perl-IO-1.43-481.el9.ppc64le.rpm 885 kB/s | 93 kB 00:00 (177/208): perl-POSIX-1.94-481.el9.ppc64le.rpm 865 kB/s | 100 kB 00:00 (178/208): perl-SelectSaver-1.02-481.el9.noarch 99 kB/s | 12 kB 00:00 (179/208): perl-base-2.27-481.el9.noarch.rpm 72 kB/s | 16 kB 00:00 (180/208): perl-if-0.60.800-481.el9.noarch.rpm 42 kB/s | 14 kB 00:00 (181/208): perl-libs-5.32.1-481.el9.ppc64le.rpm 11 MB/s | 2.3 MB 00:00 (182/208): perl-interpreter-5.32.1-481.el9.ppc6 184 kB/s | 73 kB 00:00 (183/208): perl-mro-1.23-481.el9.ppc64le.rpm 205 kB/s | 30 kB 00:00 (184/208): perl-overload-1.31-481.el9.noarch.rp 225 kB/s | 46 kB 00:00 (185/208): perl-overloading-0.02-481.el9.noarch 94 kB/s | 13 kB 00:00 (186/208): perl-subs-1.03-481.el9.noarch.rpm 78 kB/s | 12 kB 00:00 (187/208): perl-vars-1.05-481.el9.noarch.rpm 64 kB/s | 13 kB 00:00 (188/208): pyproject-srpm-macros-1.12.0-1.el9.n 78 kB/s | 14 kB 00:00 (189/208): debugedit-5.0-5.el9.ppc64le.rpm 579 kB/s | 83 kB 00:00 (190/208): perl-Class-Struct-0.66-481.el9.noarc 205 kB/s | 22 kB 00:00 (191/208): perl-Symbol-1.08-481.el9.noarch.rpm 135 kB/s | 14 kB 00:00 (192/208): perl-IPC-Open3-1.21-481.el9.noarch.r 93 kB/s | 24 kB 00:00 (193/208): perl-Net-SSLeay-1.94-1.el9.ppc64le.r 2.3 MB/s | 427 kB 00:00 (194/208): perl-Scalar-List-Utils-1.56-462.el9. 418 kB/s | 78 kB 00:00 (195/208): gdb-minimal-14.2-3.el9.ppc64le.rpm 17 MB/s | 4.1 MB 00:00 (196/208): go-srpm-macros-3.6.0-3.el9.noarch.rp 147 kB/s | 28 kB 00:00 (197/208): perl-IO-Socket-SSL-2.073-2.el9.noarc 1.1 MB/s | 221 kB 00:00 (198/208): redhat-rpm-config-208-1.el9.noarch.r 693 kB/s | 75 kB 00:00 (199/208): rpm-build-4.16.1.3-34.el9.ppc64le.rp 432 kB/s | 72 kB 00:00 (200/208): python-srpm-macros-3.9-54.el9.noarch 102 kB/s | 18 kB 00:00 (201/208): ansible-srpm-macros-1-16.el9.noarch. 80 kB/s | 21 kB 00:00 (202/208): epel-rpm-macros-9-14.el9.noarch.rpm 62 kB/s | 15 kB 00:00 (203/208): forge-srpm-macros-0.4.0-1.el9.noarch 74 kB/s | 19 kB 00:00 (204/208): fpc-srpm-macros-1.3-7.el9.noarch.rpm 90 kB/s | 7.5 kB 00:00 (205/208): go-srpm-macros-epel-3.6.0.1-1.el9.no 271 kB/s | 26 kB 00:00 (206/208): qt6-srpm-macros-6.6.2-1.el9.noarch.r 108 kB/s | 8.7 kB 00:00 (207/208): rpmautospec-rpm-macros-0.7.3-1.el9.n 126 kB/s | 10 kB 00:00 (208/208): rust-srpm-macros-epel-26.3-1.el9.noa 104 kB/s | 10 kB 00:00 -------------------------------------------------------------------------------- Total 5.0 MB/s | 72 MB 00:14 Red Hat Enterprise Linux - BaseOS 3.5 MB/s | 3.6 kB 00:00 Key imported successfully Key imported successfully Importing GPG key 0xFD431D51: Userid : "Red Hat, Inc. (release key 2) " Fingerprint: 567E 347A D004 4ADE 55BA 8A5F 199E 2F91 FD43 1D51 From : /usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat9-release Importing GPG key 0x5A6340B3: Userid : "Red Hat, Inc. (auxiliary key 3) " Fingerprint: 7E46 2425 8C40 6535 D56D 6F13 5054 E4A4 5A63 40B3 From : /usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat9-release Extra Packages for Enterprise Linux 9 - ppc64le 1.6 MB/s | 1.6 kB 00:00 Key imported successfully Importing GPG key 0x3228467C: Userid : "Fedora (epel9) " Fingerprint: FF8A D134 4597 106E CE81 3B91 8A38 72BF 3228 467C From : /usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-9 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.16-5.el9.ppc64le 1/1 Preparing : 1/1 Installing : libgcc-11.5.0-2.el9.ppc64le 1/208 Running scriptlet: libgcc-11.5.0-2.el9.ppc64le 1/208 Installing : rust-srpm-macros-17-4.el9.noarch 2/208 Installing : redhat-release-9.5-0.6.el9.ppc64le 3/208 Installing : setup-2.13.7-10.el9.noarch 4/208 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.7-10.el9.noarch 4/208 Installing : filesystem-3.16-5.el9.ppc64le 5/208 Installing : basesystem-11-13.el9.noarch 6/208 Installing : rust-srpm-macros-epel-26.3-1.el9.noarch 7/208 Installing : qt6-srpm-macros-6.6.2-1.el9.noarch 8/208 Installing : fpc-srpm-macros-1.3-7.el9.noarch 9/208 Installing : ansible-srpm-macros-1-16.el9.noarch 10/208 Installing : qt5-srpm-macros-5.15.9-1.el9.noarch 11/208 Installing : ocaml-srpm-macros-6-6.el9.noarch 12/208 Installing : openblas-srpm-macros-2-11.el9.noarch 13/208 Installing : ghc-srpm-macros-1.5.0-6.el9.noarch 14/208 Installing : perl-srpm-macros-1-41.el9.noarch 15/208 Installing : tzdata-2024b-2.el9.noarch 16/208 Installing : pcre2-syntax-10.40-6.el9.noarch 17/208 Installing : coreutils-common-8.32-36.el9.ppc64le 18/208 Installing : libssh-config-0.10.4-13.el9.noarch 19/208 Installing : ncurses-base-6.2-10.20210508.el9.noarch 20/208 Installing : ncurses-libs-6.2-10.20210508.el9.ppc64le 21/208 Installing : bash-5.1.8-9.el9.ppc64le 22/208 Running scriptlet: bash-5.1.8-9.el9.ppc64le 22/208 Installing : glibc-common-2.34-125.el9_5.1.ppc64le 23/208 Installing : glibc-gconv-extra-2.34-125.el9_5.1.ppc64le 24/208 Running scriptlet: glibc-gconv-extra-2.34-125.el9_5.1.ppc64le 24/208 Installing : glibc-minimal-langpack-2.34-125.el9_5.1.ppc64le 25/208 Running scriptlet: glibc-2.34-125.el9_5.1.ppc64le 26/208 Installing : glibc-2.34-125.el9_5.1.ppc64le 26/208 Running scriptlet: glibc-2.34-125.el9_5.1.ppc64le 26/208 warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.fork(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead warning: posix.exec(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead Installing : zlib-1.2.11-40.el9.ppc64le 27/208 Installing : xz-libs-5.2.5-8.el9_0.ppc64le 28/208 Installing : bzip2-libs-1.0.8-8.el9.ppc64le 29/208 Installing : libzstd-1.5.1-2.el9.ppc64le 30/208 Installing : elfutils-libelf-0.191-4.el9.ppc64le 31/208 Installing : libxcrypt-4.4.18-3.el9.ppc64le 32/208 Installing : libstdc++-11.5.0-2.el9.ppc64le 33/208 Installing : libuuid-2.37.4-20.el9.ppc64le 34/208 Installing : libattr-2.5.1-3.el9.ppc64le 35/208 Installing : libacl-2.3.1-4.el9.ppc64le 36/208 Installing : popt-1.18-8.el9.ppc64le 37/208 Installing : gmp-1:6.2.0-13.el9.ppc64le 38/208 Installing : libcap-2.48-9.el9_2.ppc64le 39/208 Installing : lz4-libs-1.9.3-5.el9.ppc64le 40/208 Installing : readline-8.1-4.el9.ppc64le 41/208 Installing : libcom_err-1.46.5-5.el9.ppc64le 42/208 Installing : crypto-policies-20240828-2.git626aa59.el9_5.noar 43/208 Running scriptlet: crypto-policies-20240828-2.git626aa59.el9_5.noar 43/208 Installing : mpfr-4.1.0-7.el9.ppc64le 44/208 Installing : dwz-0.14-3.el9.ppc64le 45/208 Installing : unzip-6.0-57.el9.ppc64le 46/208 Installing : file-libs-5.39-16.el9.ppc64le 47/208 Installing : file-5.39-16.el9.ppc64le 48/208 Installing : sqlite-libs-3.34.1-7.el9_3.ppc64le 49/208 Installing : libcap-ng-0.8.2-7.el9.ppc64le 50/208 Installing : audit-libs-3.1.5-1.el9.ppc64le 51/208 Installing : libsigsegv-2.13-4.el9.ppc64le 52/208 Installing : gawk-5.1.0-6.el9.ppc64le 53/208 Installing : libunistring-0.9.10-15.el9.ppc64le 54/208 Installing : libidn2-2.3.0-7.el9.ppc64le 55/208 Installing : libtasn1-4.16.0-8.el9_1.ppc64le 56/208 Installing : lua-libs-5.4.4-4.el9.ppc64le 57/208 Installing : libsepol-3.6-1.el9.ppc64le 58/208 Installing : alternatives-1.24-1.el9_5.1.ppc64le 59/208 Installing : libsmartcols-2.37.4-20.el9.ppc64le 60/208 Installing : zip-3.0-35.el9.ppc64le 61/208 Installing : zstd-1.5.1-2.el9.ppc64le 62/208 Running scriptlet: groff-base-1.22.4-10.el9.ppc64le 63/208 Installing : groff-base-1.22.4-10.el9.ppc64le 63/208 Running scriptlet: groff-base-1.22.4-10.el9.ppc64le 63/208 Installing : bzip2-1.0.8-8.el9.ppc64le 64/208 Installing : libxml2-2.9.13-6.el9_4.ppc64le 65/208 Installing : info-6.7-15.el9.ppc64le 66/208 Installing : ed-1.14.2-12.el9.ppc64le 67/208 Installing : cpio-2.13-16.el9.ppc64le 68/208 Installing : diffutils-3.7-12.el9.ppc64le 69/208 Installing : libgpg-error-1.42-5.el9.ppc64le 70/208 Installing : libgcrypt-1.10.0-11.el9.ppc64le 71/208 Installing : libverto-0.3.2-3.el9.ppc64le 72/208 Installing : keyutils-libs-1.6.3-1.el9.ppc64le 73/208 Installing : libpkgconf-1.7.3-10.el9.ppc64le 74/208 Installing : pkgconf-1.7.3-10.el9.ppc64le 75/208 Installing : libffi-3.4.2-8.el9.ppc64le 76/208 Installing : p11-kit-0.25.3-3.el9_5.ppc64le 77/208 Installing : p11-kit-trust-0.25.3-3.el9_5.ppc64le 78/208 Running scriptlet: p11-kit-trust-0.25.3-3.el9_5.ppc64le 78/208 Installing : ncurses-6.2-10.20210508.el9.ppc64le 79/208 Installing : gdbm-libs-1:1.23-1.el9.ppc64le 80/208 Installing : libdb-5.3.28-54.el9.ppc64le 81/208 Installing : libeconf-0.4.1-4.el9.ppc64le 82/208 Installing : libgomp-11.5.0-2.el9.ppc64le 83/208 Installing : libnghttp2-1.43.0-6.el9.ppc64le 84/208 Installing : librtas-2.0.6-1.el9.ppc64le 85/208 Running scriptlet: librtas-2.0.6-1.el9.ppc64le 85/208 Installing : pcre-8.44-4.el9.ppc64le 86/208 Installing : grep-3.6-5.el9.ppc64le 87/208 Installing : xz-5.2.5-8.el9_0.ppc64le 88/208 Installing : pcre2-10.40-6.el9.ppc64le 89/208 Installing : libselinux-3.6-1.el9.ppc64le 90/208 Installing : sed-4.8-9.el9.ppc64le 91/208 Installing : findutils-1:4.8.0-7.el9.ppc64le 92/208 Installing : openssl-fips-provider-so-3.0.7-6.el9_5.ppc64le 93/208 Installing : openssl-fips-provider-3.0.7-6.el9_5.ppc64le 94/208 Installing : openssl-libs-1:3.2.2-6.el9_5.ppc64le 95/208 Installing : coreutils-8.32-36.el9.ppc64le 96/208 Running scriptlet: ca-certificates-2024.2.69_v8.0.303-91.4.el9_4.no 97/208 Installing : ca-certificates-2024.2.69_v8.0.303-91.4.el9_4.no 97/208 Running scriptlet: ca-certificates-2024.2.69_v8.0.303-91.4.el9_4.no 97/208 Installing : libblkid-2.37.4-20.el9.ppc64le 98/208 Running scriptlet: libblkid-2.37.4-20.el9.ppc64le 98/208 Installing : krb5-libs-1.21.1-4.el9_5.ppc64le 99/208 Installing : libmount-2.37.4-20.el9.ppc64le 100/208 Installing : gzip-1.12-1.el9.ppc64le 101/208 Installing : cracklib-2.9.6-27.el9.ppc64le 102/208 Installing : systemd-libs-252-46.el9_5.2.ppc64le 103/208 Running scriptlet: systemd-libs-252-46.el9_5.2.ppc64le 103/208 Installing : libarchive-3.5.3-4.el9.ppc64le 104/208 Installing : util-linux-core-2.37.4-20.el9.ppc64le 105/208 Running scriptlet: util-linux-core-2.37.4-20.el9.ppc64le 105/208 Installing : cracklib-dicts-2.9.6-27.el9.ppc64le 106/208 Installing : cyrus-sasl-lib-2.1.27-21.el9.ppc64le 107/208 Installing : libssh-0.10.4-13.el9.ppc64le 108/208 Installing : libfdisk-2.37.4-20.el9.ppc64le 109/208 Installing : perl-Digest-1.19-4.el9.noarch 110/208 Installing : perl-Digest-MD5-2.58-4.el9.ppc64le 111/208 Installing : perl-FileHandle-2.03-481.el9.noarch 112/208 Installing : perl-B-1.80-481.el9.ppc64le 113/208 Installing : perl-base-2.27-481.el9.noarch 114/208 Installing : perl-Data-Dumper-2.174-462.el9.ppc64le 115/208 Installing : perl-libnet-3.13-4.el9.noarch 116/208 Installing : perl-AutoLoader-5.74-481.el9.noarch 117/208 Installing : perl-IO-Socket-IP-0.41-5.el9.noarch 118/208 Installing : perl-URI-5.09-3.el9.noarch 119/208 Installing : perl-Time-Local-2:1.300-7.el9.noarch 120/208 Installing : perl-Mozilla-CA-20200520-6.el9.noarch 121/208 Installing : perl-if-0.60.800-481.el9.noarch 122/208 Installing : perl-Pod-Escapes-1:1.07-460.el9.noarch 123/208 Installing : perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch 124/208 Installing : perl-File-Path-2.18-4.el9.noarch 125/208 Installing : perl-Net-SSLeay-1.94-1.el9.ppc64le 126/208 Installing : perl-IO-Socket-SSL-2.073-2.el9.noarch 127/208 Installing : perl-Term-ANSIColor-5.01-461.el9.noarch 128/208 Installing : perl-POSIX-1.94-481.el9.ppc64le 129/208 Installing : perl-subs-1.03-481.el9.noarch 130/208 Installing : perl-Term-Cap-1.17-460.el9.noarch 131/208 Installing : perl-File-Temp-1:0.231.100-4.el9.noarch 132/208 Installing : perl-Class-Struct-0.66-481.el9.noarch 133/208 Installing : perl-IPC-Open3-1.21-481.el9.noarch 134/208 Installing : perl-Pod-Simple-1:3.42-4.el9.noarch 135/208 Installing : perl-HTTP-Tiny-0.076-462.el9.noarch 136/208 Installing : perl-Socket-4:2.031-4.el9.ppc64le 137/208 Installing : perl-SelectSaver-1.02-481.el9.noarch 138/208 Installing : perl-Symbol-1.08-481.el9.noarch 139/208 Installing : perl-podlators-1:4.14-460.el9.noarch 140/208 Installing : perl-Pod-Perldoc-3.28.01-461.el9.noarch 141/208 Installing : perl-File-stat-1.09-481.el9.noarch 142/208 Installing : perl-Text-ParseWords-3.30-460.el9.noarch 143/208 Installing : perl-Fcntl-1.13-481.el9.ppc64le 144/208 Installing : perl-mro-1.23-481.el9.ppc64le 145/208 Installing : perl-overloading-0.02-481.el9.noarch 146/208 Installing : perl-Pod-Usage-4:2.01-4.el9.noarch 147/208 Installing : perl-IO-1.43-481.el9.ppc64le 148/208 Installing : perl-parent-1:0.238-460.el9.noarch 149/208 Installing : perl-MIME-Base64-3.16-4.el9.ppc64le 150/208 Installing : perl-constant-1.33-461.el9.noarch 151/208 Installing : perl-Errno-1.30-481.el9.ppc64le 152/208 Installing : perl-Storable-1:3.21-460.el9.ppc64le 153/208 Installing : perl-File-Basename-2.85-481.el9.noarch 154/208 Installing : perl-Getopt-Std-1.12-481.el9.noarch 155/208 Installing : perl-vars-1.05-481.el9.noarch 156/208 Installing : perl-Getopt-Long-1:2.52-4.el9.noarch 157/208 Installing : perl-overload-1.31-481.el9.noarch 158/208 Installing : perl-Scalar-List-Utils-4:1.56-462.el9.ppc64le 159/208 Installing : perl-Exporter-5.74-461.el9.noarch 160/208 Installing : perl-Carp-1.50-460.el9.noarch 161/208 Installing : perl-PathTools-3.78-461.el9.ppc64le 162/208 Installing : perl-Encode-4:3.08-462.el9.ppc64le 163/208 Installing : perl-libs-4:5.32.1-481.el9.ppc64le 164/208 Installing : perl-interpreter-4:5.32.1-481.el9.ppc64le 165/208 Installing : kernel-srpm-macros-1.0-13.el9.noarch 166/208 Installing : openssl-1:3.2.2-6.el9_5.ppc64le 167/208 Installing : libpwquality-1.4.4-8.el9.ppc64le 168/208 Installing : pam-1.5.1-22.el9_5.ppc64le 169/208 Installing : libevent-2.1.12-8.el9_4.ppc64le 170/208 Installing : tar-2:1.34-7.el9.ppc64le 171/208 Installing : libsemanage-3.6-2.1.el9_5.ppc64le 172/208 Installing : shadow-utils-2:4.9-10.el9_5.ppc64le 173/208 Running scriptlet: libutempter-1.2.1-6.el9.ppc64le 174/208 Installing : libutempter-1.2.1-6.el9.ppc64le 174/208 Installing : openldap-2.6.6-3.el9.ppc64le 175/208 Installing : patch-2.7.6-16.el9.ppc64le 176/208 Installing : libbrotli-1.0.9-7.el9_5.ppc64le 177/208 Installing : elfutils-default-yama-scope-0.191-4.el9.noarch 178/208 Running scriptlet: elfutils-default-yama-scope-0.191-4.el9.noarch 178/208 Installing : elfutils-libs-0.191-4.el9.ppc64le 179/208 Installing : pkgconf-m4-1.7.3-10.el9.noarch 180/208 Installing : pkgconf-pkg-config-1.7.3-10.el9.ppc64le 181/208 Installing : publicsuffix-list-dafsa-20210518-3.el9.noarch 182/208 Installing : libpsl-0.21.1-5.el9.ppc64le 183/208 Installing : libcurl-7.76.1-31.el9.ppc64le 184/208 Installing : elfutils-debuginfod-client-0.191-4.el9.ppc64le 185/208 Installing : binutils-gold-2.35.2-54.el9.ppc64le 186/208 Installing : binutils-2.35.2-54.el9.ppc64le 187/208 Running scriptlet: binutils-2.35.2-54.el9.ppc64le 187/208 Installing : elfutils-0.191-4.el9.ppc64le 188/208 Installing : gdb-minimal-14.2-3.el9.ppc64le 189/208 Installing : debugedit-5.0-5.el9.ppc64le 190/208 Installing : curl-7.76.1-31.el9.ppc64le 191/208 Installing : rpm-libs-4.16.1.3-34.el9.ppc64le 192/208 Installing : rpm-4.16.1.3-34.el9.ppc64le 193/208 Installing : efi-srpm-macros-6-2.el9_0.noarch 194/208 Installing : lua-srpm-macros-1-6.el9.noarch 195/208 Installing : rpmautospec-rpm-macros-0.7.3-1.el9.noarch 196/208 Installing : rpm-build-libs-4.16.1.3-34.el9.ppc64le 197/208 Installing : fonts-srpm-macros-1:2.0.5-7.el9.1.noarch 198/208 Installing : go-srpm-macros-3.6.0-3.el9.noarch 199/208 Installing : python-srpm-macros-3.9-54.el9.noarch 200/208 Installing : redhat-rpm-config-208-1.el9.noarch 201/208 Installing : rpm-build-4.16.1.3-34.el9.ppc64le 202/208 Installing : pyproject-srpm-macros-1.12.0-1.el9.noarch 203/208 Installing : forge-srpm-macros-0.4.0-1.el9.noarch 204/208 Installing : go-srpm-macros-epel-3.6.0.1-1.el9.noarch 205/208 Installing : epel-rpm-macros-9-14.el9.noarch 206/208 Installing : util-linux-2.37.4-20.el9.ppc64le 207/208 Installing : which-2.21-29.el9.ppc64le 208/208 Running scriptlet: filesystem-3.16-5.el9.ppc64le 208/208 Running scriptlet: ca-certificates-2024.2.69_v8.0.303-91.4.el9_4.no 208/208 Running scriptlet: rpm-4.16.1.3-34.el9.ppc64le 208/208 Running scriptlet: which-2.21-29.el9.ppc64le 208/208 Installed products updated. Installed: alternatives-1.24-1.el9_5.1.ppc64le ansible-srpm-macros-1-16.el9.noarch audit-libs-3.1.5-1.el9.ppc64le basesystem-11-13.el9.noarch bash-5.1.8-9.el9.ppc64le binutils-2.35.2-54.el9.ppc64le binutils-gold-2.35.2-54.el9.ppc64le bzip2-1.0.8-8.el9.ppc64le bzip2-libs-1.0.8-8.el9.ppc64le ca-certificates-2024.2.69_v8.0.303-91.4.el9_4.noarch coreutils-8.32-36.el9.ppc64le coreutils-common-8.32-36.el9.ppc64le cpio-2.13-16.el9.ppc64le cracklib-2.9.6-27.el9.ppc64le cracklib-dicts-2.9.6-27.el9.ppc64le crypto-policies-20240828-2.git626aa59.el9_5.noarch curl-7.76.1-31.el9.ppc64le cyrus-sasl-lib-2.1.27-21.el9.ppc64le debugedit-5.0-5.el9.ppc64le diffutils-3.7-12.el9.ppc64le dwz-0.14-3.el9.ppc64le ed-1.14.2-12.el9.ppc64le efi-srpm-macros-6-2.el9_0.noarch elfutils-0.191-4.el9.ppc64le elfutils-debuginfod-client-0.191-4.el9.ppc64le elfutils-default-yama-scope-0.191-4.el9.noarch elfutils-libelf-0.191-4.el9.ppc64le elfutils-libs-0.191-4.el9.ppc64le epel-rpm-macros-9-14.el9.noarch file-5.39-16.el9.ppc64le file-libs-5.39-16.el9.ppc64le filesystem-3.16-5.el9.ppc64le findutils-1:4.8.0-7.el9.ppc64le fonts-srpm-macros-1:2.0.5-7.el9.1.noarch forge-srpm-macros-0.4.0-1.el9.noarch fpc-srpm-macros-1.3-7.el9.noarch gawk-5.1.0-6.el9.ppc64le gdb-minimal-14.2-3.el9.ppc64le gdbm-libs-1:1.23-1.el9.ppc64le ghc-srpm-macros-1.5.0-6.el9.noarch glibc-2.34-125.el9_5.1.ppc64le glibc-common-2.34-125.el9_5.1.ppc64le glibc-gconv-extra-2.34-125.el9_5.1.ppc64le glibc-minimal-langpack-2.34-125.el9_5.1.ppc64le gmp-1:6.2.0-13.el9.ppc64le go-srpm-macros-3.6.0-3.el9.noarch go-srpm-macros-epel-3.6.0.1-1.el9.noarch grep-3.6-5.el9.ppc64le groff-base-1.22.4-10.el9.ppc64le gzip-1.12-1.el9.ppc64le info-6.7-15.el9.ppc64le kernel-srpm-macros-1.0-13.el9.noarch keyutils-libs-1.6.3-1.el9.ppc64le krb5-libs-1.21.1-4.el9_5.ppc64le libacl-2.3.1-4.el9.ppc64le libarchive-3.5.3-4.el9.ppc64le libattr-2.5.1-3.el9.ppc64le libblkid-2.37.4-20.el9.ppc64le libbrotli-1.0.9-7.el9_5.ppc64le libcap-2.48-9.el9_2.ppc64le libcap-ng-0.8.2-7.el9.ppc64le libcom_err-1.46.5-5.el9.ppc64le libcurl-7.76.1-31.el9.ppc64le libdb-5.3.28-54.el9.ppc64le libeconf-0.4.1-4.el9.ppc64le libevent-2.1.12-8.el9_4.ppc64le libfdisk-2.37.4-20.el9.ppc64le libffi-3.4.2-8.el9.ppc64le libgcc-11.5.0-2.el9.ppc64le libgcrypt-1.10.0-11.el9.ppc64le libgomp-11.5.0-2.el9.ppc64le libgpg-error-1.42-5.el9.ppc64le libidn2-2.3.0-7.el9.ppc64le libmount-2.37.4-20.el9.ppc64le libnghttp2-1.43.0-6.el9.ppc64le libpkgconf-1.7.3-10.el9.ppc64le libpsl-0.21.1-5.el9.ppc64le libpwquality-1.4.4-8.el9.ppc64le librtas-2.0.6-1.el9.ppc64le libselinux-3.6-1.el9.ppc64le libsemanage-3.6-2.1.el9_5.ppc64le libsepol-3.6-1.el9.ppc64le libsigsegv-2.13-4.el9.ppc64le libsmartcols-2.37.4-20.el9.ppc64le libssh-0.10.4-13.el9.ppc64le libssh-config-0.10.4-13.el9.noarch libstdc++-11.5.0-2.el9.ppc64le libtasn1-4.16.0-8.el9_1.ppc64le libunistring-0.9.10-15.el9.ppc64le libutempter-1.2.1-6.el9.ppc64le libuuid-2.37.4-20.el9.ppc64le libverto-0.3.2-3.el9.ppc64le libxcrypt-4.4.18-3.el9.ppc64le libxml2-2.9.13-6.el9_4.ppc64le libzstd-1.5.1-2.el9.ppc64le lua-libs-5.4.4-4.el9.ppc64le lua-srpm-macros-1-6.el9.noarch lz4-libs-1.9.3-5.el9.ppc64le mpfr-4.1.0-7.el9.ppc64le ncurses-6.2-10.20210508.el9.ppc64le ncurses-base-6.2-10.20210508.el9.noarch ncurses-libs-6.2-10.20210508.el9.ppc64le ocaml-srpm-macros-6-6.el9.noarch openblas-srpm-macros-2-11.el9.noarch openldap-2.6.6-3.el9.ppc64le openssl-1:3.2.2-6.el9_5.ppc64le openssl-fips-provider-3.0.7-6.el9_5.ppc64le openssl-fips-provider-so-3.0.7-6.el9_5.ppc64le openssl-libs-1:3.2.2-6.el9_5.ppc64le p11-kit-0.25.3-3.el9_5.ppc64le p11-kit-trust-0.25.3-3.el9_5.ppc64le pam-1.5.1-22.el9_5.ppc64le patch-2.7.6-16.el9.ppc64le pcre-8.44-4.el9.ppc64le pcre2-10.40-6.el9.ppc64le pcre2-syntax-10.40-6.el9.noarch perl-AutoLoader-5.74-481.el9.noarch perl-B-1.80-481.el9.ppc64le perl-Carp-1.50-460.el9.noarch perl-Class-Struct-0.66-481.el9.noarch perl-Data-Dumper-2.174-462.el9.ppc64le perl-Digest-1.19-4.el9.noarch perl-Digest-MD5-2.58-4.el9.ppc64le perl-Encode-4:3.08-462.el9.ppc64le perl-Errno-1.30-481.el9.ppc64le perl-Exporter-5.74-461.el9.noarch perl-Fcntl-1.13-481.el9.ppc64le perl-File-Basename-2.85-481.el9.noarch perl-File-Path-2.18-4.el9.noarch perl-File-Temp-1:0.231.100-4.el9.noarch perl-File-stat-1.09-481.el9.noarch perl-FileHandle-2.03-481.el9.noarch perl-Getopt-Long-1:2.52-4.el9.noarch perl-Getopt-Std-1.12-481.el9.noarch perl-HTTP-Tiny-0.076-462.el9.noarch perl-IO-1.43-481.el9.ppc64le perl-IO-Socket-IP-0.41-5.el9.noarch perl-IO-Socket-SSL-2.073-2.el9.noarch perl-IPC-Open3-1.21-481.el9.noarch perl-MIME-Base64-3.16-4.el9.ppc64le perl-Mozilla-CA-20200520-6.el9.noarch perl-Net-SSLeay-1.94-1.el9.ppc64le perl-POSIX-1.94-481.el9.ppc64le perl-PathTools-3.78-461.el9.ppc64le perl-Pod-Escapes-1:1.07-460.el9.noarch perl-Pod-Perldoc-3.28.01-461.el9.noarch perl-Pod-Simple-1:3.42-4.el9.noarch perl-Pod-Usage-4:2.01-4.el9.noarch perl-Scalar-List-Utils-4:1.56-462.el9.ppc64le perl-SelectSaver-1.02-481.el9.noarch perl-Socket-4:2.031-4.el9.ppc64le perl-Storable-1:3.21-460.el9.ppc64le perl-Symbol-1.08-481.el9.noarch perl-Term-ANSIColor-5.01-461.el9.noarch perl-Term-Cap-1.17-460.el9.noarch perl-Text-ParseWords-3.30-460.el9.noarch perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch perl-Time-Local-2:1.300-7.el9.noarch perl-URI-5.09-3.el9.noarch perl-base-2.27-481.el9.noarch perl-constant-1.33-461.el9.noarch perl-if-0.60.800-481.el9.noarch perl-interpreter-4:5.32.1-481.el9.ppc64le perl-libnet-3.13-4.el9.noarch perl-libs-4:5.32.1-481.el9.ppc64le perl-mro-1.23-481.el9.ppc64le perl-overload-1.31-481.el9.noarch perl-overloading-0.02-481.el9.noarch perl-parent-1:0.238-460.el9.noarch perl-podlators-1:4.14-460.el9.noarch perl-srpm-macros-1-41.el9.noarch perl-subs-1.03-481.el9.noarch perl-vars-1.05-481.el9.noarch pkgconf-1.7.3-10.el9.ppc64le pkgconf-m4-1.7.3-10.el9.noarch pkgconf-pkg-config-1.7.3-10.el9.ppc64le popt-1.18-8.el9.ppc64le publicsuffix-list-dafsa-20210518-3.el9.noarch pyproject-srpm-macros-1.12.0-1.el9.noarch python-srpm-macros-3.9-54.el9.noarch qt5-srpm-macros-5.15.9-1.el9.noarch qt6-srpm-macros-6.6.2-1.el9.noarch readline-8.1-4.el9.ppc64le redhat-release-9.5-0.6.el9.ppc64le redhat-rpm-config-208-1.el9.noarch rpm-4.16.1.3-34.el9.ppc64le rpm-build-4.16.1.3-34.el9.ppc64le rpm-build-libs-4.16.1.3-34.el9.ppc64le rpm-libs-4.16.1.3-34.el9.ppc64le rpmautospec-rpm-macros-0.7.3-1.el9.noarch rust-srpm-macros-17-4.el9.noarch rust-srpm-macros-epel-26.3-1.el9.noarch sed-4.8-9.el9.ppc64le setup-2.13.7-10.el9.noarch shadow-utils-2:4.9-10.el9_5.ppc64le sqlite-libs-3.34.1-7.el9_3.ppc64le systemd-libs-252-46.el9_5.2.ppc64le tar-2:1.34-7.el9.ppc64le tzdata-2024b-2.el9.noarch unzip-6.0-57.el9.ppc64le util-linux-2.37.4-20.el9.ppc64le util-linux-core-2.37.4-20.el9.ppc64le which-2.21-29.el9.ppc64le xz-5.2.5-8.el9_0.ppc64le xz-libs-5.2.5-8.el9_0.ppc64le zip-3.0-35.el9.ppc64le zlib-1.2.11-40.el9.ppc64le zstd-1.5.1-2.el9.ppc64le Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.24-1.el9_5.1.ppc64le ansible-srpm-macros-1-16.el9.noarch audit-libs-3.1.5-1.el9.ppc64le basesystem-11-13.el9.noarch bash-5.1.8-9.el9.ppc64le binutils-2.35.2-54.el9.ppc64le binutils-gold-2.35.2-54.el9.ppc64le bzip2-1.0.8-8.el9.ppc64le bzip2-libs-1.0.8-8.el9.ppc64le ca-certificates-2024.2.69_v8.0.303-91.4.el9_4.noarch coreutils-8.32-36.el9.ppc64le coreutils-common-8.32-36.el9.ppc64le cpio-2.13-16.el9.ppc64le cracklib-2.9.6-27.el9.ppc64le cracklib-dicts-2.9.6-27.el9.ppc64le crypto-policies-20240828-2.git626aa59.el9_5.noarch curl-7.76.1-31.el9.ppc64le cyrus-sasl-lib-2.1.27-21.el9.ppc64le debugedit-5.0-5.el9.ppc64le diffutils-3.7-12.el9.ppc64le dwz-0.14-3.el9.ppc64le ed-1.14.2-12.el9.ppc64le efi-srpm-macros-6-2.el9_0.noarch elfutils-0.191-4.el9.ppc64le elfutils-debuginfod-client-0.191-4.el9.ppc64le elfutils-default-yama-scope-0.191-4.el9.noarch elfutils-libelf-0.191-4.el9.ppc64le elfutils-libs-0.191-4.el9.ppc64le epel-rpm-macros-9-14.el9.noarch file-5.39-16.el9.ppc64le file-libs-5.39-16.el9.ppc64le filesystem-3.16-5.el9.ppc64le findutils-4.8.0-7.el9.ppc64le fonts-srpm-macros-2.0.5-7.el9.1.noarch forge-srpm-macros-0.4.0-1.el9.noarch fpc-srpm-macros-1.3-7.el9.noarch gawk-5.1.0-6.el9.ppc64le gdb-minimal-14.2-3.el9.ppc64le gdbm-libs-1.23-1.el9.ppc64le ghc-srpm-macros-1.5.0-6.el9.noarch glibc-2.34-125.el9_5.1.ppc64le glibc-common-2.34-125.el9_5.1.ppc64le glibc-gconv-extra-2.34-125.el9_5.1.ppc64le glibc-minimal-langpack-2.34-125.el9_5.1.ppc64le gmp-6.2.0-13.el9.ppc64le go-srpm-macros-3.6.0-3.el9.noarch go-srpm-macros-epel-3.6.0.1-1.el9.noarch gpg-pubkey-3228467c-613798eb gpg-pubkey-5a6340b3-6229229e gpg-pubkey-fd431d51-4ae0493b grep-3.6-5.el9.ppc64le groff-base-1.22.4-10.el9.ppc64le gzip-1.12-1.el9.ppc64le info-6.7-15.el9.ppc64le kernel-srpm-macros-1.0-13.el9.noarch keyutils-libs-1.6.3-1.el9.ppc64le krb5-libs-1.21.1-4.el9_5.ppc64le libacl-2.3.1-4.el9.ppc64le libarchive-3.5.3-4.el9.ppc64le libattr-2.5.1-3.el9.ppc64le libblkid-2.37.4-20.el9.ppc64le libbrotli-1.0.9-7.el9_5.ppc64le libcap-2.48-9.el9_2.ppc64le libcap-ng-0.8.2-7.el9.ppc64le libcom_err-1.46.5-5.el9.ppc64le libcurl-7.76.1-31.el9.ppc64le libdb-5.3.28-54.el9.ppc64le libeconf-0.4.1-4.el9.ppc64le libevent-2.1.12-8.el9_4.ppc64le libfdisk-2.37.4-20.el9.ppc64le libffi-3.4.2-8.el9.ppc64le libgcc-11.5.0-2.el9.ppc64le libgcrypt-1.10.0-11.el9.ppc64le libgomp-11.5.0-2.el9.ppc64le libgpg-error-1.42-5.el9.ppc64le libidn2-2.3.0-7.el9.ppc64le libmount-2.37.4-20.el9.ppc64le libnghttp2-1.43.0-6.el9.ppc64le libpkgconf-1.7.3-10.el9.ppc64le libpsl-0.21.1-5.el9.ppc64le libpwquality-1.4.4-8.el9.ppc64le librtas-2.0.6-1.el9.ppc64le libselinux-3.6-1.el9.ppc64le libsemanage-3.6-2.1.el9_5.ppc64le libsepol-3.6-1.el9.ppc64le libsigsegv-2.13-4.el9.ppc64le libsmartcols-2.37.4-20.el9.ppc64le libssh-0.10.4-13.el9.ppc64le libssh-config-0.10.4-13.el9.noarch libstdc++-11.5.0-2.el9.ppc64le libtasn1-4.16.0-8.el9_1.ppc64le libunistring-0.9.10-15.el9.ppc64le libutempter-1.2.1-6.el9.ppc64le libuuid-2.37.4-20.el9.ppc64le libverto-0.3.2-3.el9.ppc64le libxcrypt-4.4.18-3.el9.ppc64le libxml2-2.9.13-6.el9_4.ppc64le libzstd-1.5.1-2.el9.ppc64le lua-libs-5.4.4-4.el9.ppc64le lua-srpm-macros-1-6.el9.noarch lz4-libs-1.9.3-5.el9.ppc64le mpfr-4.1.0-7.el9.ppc64le ncurses-6.2-10.20210508.el9.ppc64le ncurses-base-6.2-10.20210508.el9.noarch ncurses-libs-6.2-10.20210508.el9.ppc64le ocaml-srpm-macros-6-6.el9.noarch openblas-srpm-macros-2-11.el9.noarch openldap-2.6.6-3.el9.ppc64le openssl-3.2.2-6.el9_5.ppc64le openssl-fips-provider-3.0.7-6.el9_5.ppc64le openssl-fips-provider-so-3.0.7-6.el9_5.ppc64le openssl-libs-3.2.2-6.el9_5.ppc64le p11-kit-0.25.3-3.el9_5.ppc64le p11-kit-trust-0.25.3-3.el9_5.ppc64le pam-1.5.1-22.el9_5.ppc64le patch-2.7.6-16.el9.ppc64le pcre-8.44-4.el9.ppc64le pcre2-10.40-6.el9.ppc64le pcre2-syntax-10.40-6.el9.noarch perl-AutoLoader-5.74-481.el9.noarch perl-B-1.80-481.el9.ppc64le perl-Carp-1.50-460.el9.noarch perl-Class-Struct-0.66-481.el9.noarch perl-Data-Dumper-2.174-462.el9.ppc64le perl-Digest-1.19-4.el9.noarch perl-Digest-MD5-2.58-4.el9.ppc64le perl-Encode-3.08-462.el9.ppc64le perl-Errno-1.30-481.el9.ppc64le perl-Exporter-5.74-461.el9.noarch perl-Fcntl-1.13-481.el9.ppc64le perl-File-Basename-2.85-481.el9.noarch perl-File-Path-2.18-4.el9.noarch perl-File-Temp-0.231.100-4.el9.noarch perl-File-stat-1.09-481.el9.noarch perl-FileHandle-2.03-481.el9.noarch perl-Getopt-Long-2.52-4.el9.noarch perl-Getopt-Std-1.12-481.el9.noarch perl-HTTP-Tiny-0.076-462.el9.noarch perl-IO-1.43-481.el9.ppc64le perl-IO-Socket-IP-0.41-5.el9.noarch perl-IO-Socket-SSL-2.073-2.el9.noarch perl-IPC-Open3-1.21-481.el9.noarch perl-MIME-Base64-3.16-4.el9.ppc64le perl-Mozilla-CA-20200520-6.el9.noarch perl-Net-SSLeay-1.94-1.el9.ppc64le perl-POSIX-1.94-481.el9.ppc64le perl-PathTools-3.78-461.el9.ppc64le perl-Pod-Escapes-1.07-460.el9.noarch perl-Pod-Perldoc-3.28.01-461.el9.noarch perl-Pod-Simple-3.42-4.el9.noarch perl-Pod-Usage-2.01-4.el9.noarch perl-Scalar-List-Utils-1.56-462.el9.ppc64le perl-SelectSaver-1.02-481.el9.noarch perl-Socket-2.031-4.el9.ppc64le perl-Storable-3.21-460.el9.ppc64le perl-Symbol-1.08-481.el9.noarch perl-Term-ANSIColor-5.01-461.el9.noarch perl-Term-Cap-1.17-460.el9.noarch perl-Text-ParseWords-3.30-460.el9.noarch perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch perl-Time-Local-1.300-7.el9.noarch perl-URI-5.09-3.el9.noarch perl-base-2.27-481.el9.noarch perl-constant-1.33-461.el9.noarch perl-if-0.60.800-481.el9.noarch perl-interpreter-5.32.1-481.el9.ppc64le perl-libnet-3.13-4.el9.noarch perl-libs-5.32.1-481.el9.ppc64le perl-mro-1.23-481.el9.ppc64le perl-overload-1.31-481.el9.noarch perl-overloading-0.02-481.el9.noarch perl-parent-0.238-460.el9.noarch perl-podlators-4.14-460.el9.noarch perl-srpm-macros-1-41.el9.noarch perl-subs-1.03-481.el9.noarch perl-vars-1.05-481.el9.noarch pkgconf-1.7.3-10.el9.ppc64le pkgconf-m4-1.7.3-10.el9.noarch pkgconf-pkg-config-1.7.3-10.el9.ppc64le popt-1.18-8.el9.ppc64le publicsuffix-list-dafsa-20210518-3.el9.noarch pyproject-srpm-macros-1.12.0-1.el9.noarch python-srpm-macros-3.9-54.el9.noarch qt5-srpm-macros-5.15.9-1.el9.noarch qt6-srpm-macros-6.6.2-1.el9.noarch readline-8.1-4.el9.ppc64le redhat-release-9.5-0.6.el9.ppc64le redhat-rpm-config-208-1.el9.noarch rpm-4.16.1.3-34.el9.ppc64le rpm-build-4.16.1.3-34.el9.ppc64le rpm-build-libs-4.16.1.3-34.el9.ppc64le rpm-libs-4.16.1.3-34.el9.ppc64le rpmautospec-rpm-macros-0.7.3-1.el9.noarch rust-srpm-macros-17-4.el9.noarch rust-srpm-macros-epel-26.3-1.el9.noarch sed-4.8-9.el9.ppc64le setup-2.13.7-10.el9.noarch shadow-utils-4.9-10.el9_5.ppc64le sqlite-libs-3.34.1-7.el9_3.ppc64le systemd-libs-252-46.el9_5.2.ppc64le tar-1.34-7.el9.ppc64le tzdata-2024b-2.el9.noarch unzip-6.0-57.el9.ppc64le util-linux-2.37.4-20.el9.ppc64le util-linux-core-2.37.4-20.el9.ppc64le which-2.21-29.el9.ppc64le xz-5.2.5-8.el9_0.ppc64le xz-libs-5.2.5-8.el9_0.ppc64le zip-3.0-35.el9.ppc64le zlib-1.2.11-40.el9.ppc64le zstd-1.5.1-2.el9.ppc64le Start: buildsrpm Start: rpmbuild -bs sh: line 1: tclsh: command not found Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1733184000 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2406-1.el9.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/rhel+epel-9-ppc64le-1736041214.196814/root/var/log/dnf.log /var/lib/mock/rhel+epel-9-ppc64le-1736041214.196814/root/var/log/dnf.librepo.log /var/lib/mock/rhel+epel-9-ppc64le-1736041214.196814/root/var/log/dnf.rpm.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-ydsn5x47/netgen-mesher/netgen-mesher.spec) Config(child) 0 minutes 48 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/netgen-mesher-6.2.2406-1.el9.src.rpm) Config(rhel+epel-9-ppc64le) Start: chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-9-ppc64le-1736041214.196814/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management from host and used with --installroot: rpm-4.20.0-1.fc41.ppc64le rpm-sequoia-1.7.0-2.fc41.ppc64le python3-dnf-4.22.0-1.fc41.noarch python3-dnf-plugins-core-4.10.0-1.fc41.noarch dnf5-5.2.8.1-2.fc41.ppc64le dnf5-plugins-5.2.8.1-2.fc41.ppc64le Finish: chroot init Start: build phase for netgen-mesher-6.2.2406-1.el9.src.rpm Start: build setup for netgen-mesher-6.2.2406-1.el9.src.rpm sh: line 1: tclsh: command not found Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1733184000 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2406-1.el9.src.rpm 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 37 kB/s | 2.1 kB 00:00 Red Hat Enterprise Linux - BaseOS 20 kB/s | 4.1 kB 00:00 Red Hat Enterprise Linux - AppStream 15 kB/s | 4.5 kB 00:00 Red Hat Enterprise Linux - CodeReady Linux Buil 21 kB/s | 4.5 kB 00:00 Extra Packages for Enterprise Linux 9 - ppc64le 457 kB/s | 25 kB 00:00 Dependencies resolved. ========================================================================================================== Package Arch Version Repository Size ========================================================================================================== Installing: cmake ppc64le 3.30.5-2.el9 copr_base 12 M desktop-file-utils ppc64le 0.26-6.el9 appstream 84 k dos2unix ppc64le 7.4.2-4.el9 baseos 254 k environment-modules ppc64le 5.3.0-1.el9 baseos 592 k gcc-c++ ppc64le 11.5.0-2.el9 appstream 11 M git ppc64le 2.43.5-2.el9_5 appstream 54 k libXmu-devel ppc64le 1.1.3-8.el9 appstream 29 k libjpeg-turbo-devel ppc64le 2.0.90-7.el9 appstream 102 k mesa-libGLU-devel ppc64le 9.0.1-6.el9 appstream 15 k metis-devel ppc64le 5.1.0-32.el9 epel 11 k mpich-devel ppc64le 4.1.1-1.el9 appstream 1.5 M opencascade-devel ppc64le 7.8.1-3.el9 copr_base 3.9 M openmpi-devel ppc64le 2:4.1.1-7.el9 appstream 1.3 M pybind11-devel ppc64le 1:2.10.4-2.el9 copr_base 163 k python3-devel ppc64le 3.9.21-1.el9_5 appstream 249 k python3-mpi4py-mpich ppc64le 3.1.3-2.el9 epel 514 k python3-mpi4py-openmpi ppc64le 3.1.3-2.el9 epel 515 k python3-setuptools noarch 53.0.0-13.el9 baseos 947 k tk-devel ppc64le 1:8.6.10-9.el9 appstream 556 k Installing dependencies: LibRaw ppc64le 0.21.1-1.el9 appstream 459 k PEGTL-devel ppc64le 2.8.3-11.el9 epel 130 k SuperLU ppc64le 6.0.1-5.el9 epel 198 k alsa-lib ppc64le 1.2.12-1.el9 appstream 593 k annobin ppc64le 12.65-1.el9 appstream 1.0 M armadillo ppc64le 12.6.6-2.el9 epel 36 k arpack ppc64le 3.8.0-4.el9 epel 175 k autoconf noarch 2.71-10.el9 copr_base 719 k automake noarch 1.16.2-8.el9 appstream 693 k avahi-libs ppc64le 0.8-21.el9 baseos 76 k blas ppc64le 3.9.0-10.el9 appstream 474 k blas-devel ppc64le 3.9.0-10.el9 codeready-builder 20 k blas64 ppc64le 3.9.0-10.el9 codeready-builder 148 k blas64_ ppc64le 3.9.0-10.el9 codeready-builder 148 k boost ppc64le 1.75.0-8.el9 appstream 12 k boost-atomic ppc64le 1.75.0-8.el9 appstream 19 k boost-chrono ppc64le 1.75.0-8.el9 appstream 27 k boost-container ppc64le 1.75.0-8.el9 appstream 41 k boost-context ppc64le 1.75.0-8.el9 appstream 17 k boost-contract ppc64le 1.75.0-8.el9 appstream 47 k boost-coroutine ppc64le 1.75.0-8.el9 appstream 37 k boost-date-time ppc64le 1.75.0-8.el9 appstream 15 k boost-devel ppc64le 1.75.0-8.el9 appstream 14 M boost-fiber ppc64le 1.75.0-8.el9 appstream 43 k boost-filesystem ppc64le 1.75.0-8.el9 appstream 61 k boost-graph ppc64le 1.75.0-8.el9 appstream 109 k boost-iostreams ppc64le 1.75.0-8.el9 appstream 40 k boost-locale ppc64le 1.75.0-8.el9 appstream 220 k boost-log ppc64le 1.75.0-8.el9 appstream 420 k boost-math ppc64le 1.75.0-8.el9 appstream 255 k boost-nowide ppc64le 1.75.0-8.el9 appstream 17 k boost-numpy3 ppc64le 1.75.0-8.el9 appstream 29 k boost-program-options ppc64le 1.75.0-8.el9 appstream 113 k boost-python3 ppc64le 1.75.0-8.el9 appstream 97 k boost-random ppc64le 1.75.0-8.el9 appstream 26 k boost-regex ppc64le 1.75.0-8.el9 appstream 294 k boost-serialization ppc64le 1.75.0-8.el9 appstream 134 k boost-stacktrace ppc64le 1.75.0-8.el9 appstream 31 k boost-system ppc64le 1.75.0-8.el9 appstream 15 k boost-test ppc64le 1.75.0-8.el9 appstream 242 k boost-thread ppc64le 1.75.0-8.el9 appstream 60 k boost-timer ppc64le 1.75.0-8.el9 appstream 26 k boost-type_erasure ppc64le 1.75.0-8.el9 appstream 33 k boost-wave ppc64le 1.75.0-8.el9 appstream 219 k brotli ppc64le 1.0.9-7.el9_5 appstream 338 k brotli-devel ppc64le 1.0.9-7.el9_5 appstream 34 k bzip2-devel ppc64le 1.0.8-8.el9 appstream 216 k cairo ppc64le 1.17.4-7.el9 appstream 743 k cfitsio ppc64le 4.1.0-1.el9 epel 665 k cgnslib ppc64le 4.3.0-1.el9 epel 796 k cgnslib-common noarch 4.3.0-1.el9 epel 104 k cgnslib-devel ppc64le 4.3.0-1.el9 epel 55 k checkpolicy ppc64le 3.6-1.el9 appstream 384 k clang-libs ppc64le 18.1.8-3.el9 appstream 24 M clang-resource-filesystem noarch 18.1.8-3.el9 appstream 12 k cli11-devel noarch 2.2.0-2.el9 epel 121 k cmake-data noarch 3.30.5-2.el9 copr_base 1.8 M cmake-filesystem ppc64le 3.30.5-2.el9 copr_base 17 k cmake-rpm-macros noarch 3.30.5-2.el9 copr_base 16 k copy-jdk-configs noarch 4.0-3.el9 appstream 29 k cpp ppc64le 11.5.0-2.el9 appstream 9.2 M crypto-policies-scripts noarch 20240828-2.git626aa59.el9_5 baseos 101 k cups-libs ppc64le 1:2.3.3op2-31.el9_5 baseos 313 k dbus-libs ppc64le 1:1.12.20-8.el9 baseos 172 k dejavu-sans-fonts noarch 2.37-18.el9 baseos 1.3 M double-conversion ppc64le 3.1.5-6.el9 appstream 54 k double-conversion-devel ppc64le 3.1.5-6.el9 codeready-builder 32 k eigen3-devel noarch 3.4.0-2.el9 codeready-builder 1.2 M emacs-filesystem noarch 1:27.2-10.el9_4 appstream 9.3 k expat ppc64le 2.5.0-3.el9_5.1 baseos 124 k expat-devel ppc64le 2.5.0-3.el9_5.1 appstream 56 k flexiblas ppc64le 3.0.4-8.el9 appstream 34 k flexiblas-devel ppc64le 3.0.4-8.el9 codeready-builder 112 k flexiblas-netlib ppc64le 3.0.4-8.el9 appstream 2.5 M flexiblas-netlib64 ppc64le 3.0.4-8.el9 codeready-builder 2.5 M flexiblas-openblas-openmp ppc64le 3.0.4-8.el9 appstream 18 k flexiblas-openblas-openmp64 ppc64le 3.0.4-8.el9 codeready-builder 19 k fontconfig ppc64le 2.14.0-2.el9_1 appstream 327 k fontconfig-devel ppc64le 2.14.0-2.el9_1 appstream 178 k fonts-filesystem noarch 1:2.0.5-7.el9.1 baseos 11 k freeimage ppc64le 3.19.0-0.20.svn1909.el9 epel 374 k freeimage-devel ppc64le 3.19.0-0.20.svn1909.el9 epel 37 k freetype ppc64le 2.10.4-9.el9 baseos 454 k freetype-devel ppc64le 2.10.4-9.el9 appstream 1.1 M freexl ppc64le 1.0.6-15.el9 epel 38 k fribidi ppc64le 1.0.10-6.el9.2 appstream 92 k gcc ppc64le 11.5.0-2.el9 appstream 28 M gcc-gfortran ppc64le 11.5.0-2.el9 appstream 11 M gcc-plugin-annobin ppc64le 11.5.0-2.el9 appstream 46 k gcc-toolset-13-binutils ppc64le 2.40-21.el9 appstream 6.5 M gcc-toolset-13-binutils-gold ppc64le 2.40-21.el9 appstream 1.1 M gcc-toolset-13-gcc ppc64le 13.3.1-2.1.el9_4 appstream 38 M gcc-toolset-13-gcc-c++ ppc64le 13.3.1-2.1.el9_4 appstream 12 M gcc-toolset-13-libstdc++-devel ppc64le 13.3.1-2.1.el9_4 appstream 3.7 M gcc-toolset-13-runtime ppc64le 13.0-2.el9 appstream 62 k gdal-devel ppc64le 3.4.3-3.el9 epel 191 k gdal-libs ppc64le 3.4.3-3.el9 epel 8.8 M gdk-pixbuf2 ppc64le 2.42.6-4.el9_4 appstream 503 k gdk-pixbuf2-modules ppc64le 2.42.6-4.el9_4 appstream 99 k geos ppc64le 3.10.1-1.el9 epel 988 k gettext ppc64le 0.21-8.el9 baseos 1.2 M gettext-libs ppc64le 0.21-8.el9 baseos 328 k giflib ppc64le 5.2.1-9.el9 appstream 55 k git-core ppc64le 2.43.5-2.el9_5 appstream 4.8 M git-core-doc noarch 2.43.5-2.el9_5 appstream 2.9 M gl-manpages noarch 1.1-24.20190306.el9 appstream 1.2 M gl2ps ppc64le 1.4.2-5.el9 epel 69 k gl2ps-devel ppc64le 1.4.2-5.el9 epel 236 k glew-devel ppc64le 2.2.0-2.el9 epel 217 k glib2 ppc64le 2.68.4-14.el9_4.1 baseos 2.8 M glib2-devel ppc64le 2.68.4-14.el9_4.1 appstream 560 k glibc-devel ppc64le 2.34-125.el9_5.1 appstream 563 k glx-utils ppc64le 8.4.0-12.20210504git0f9e7d9.el9 appstream 45 k gnutls ppc64le 3.8.3-4.el9_4 baseos 1.1 M graphene ppc64le 1.10.6-2.el9 appstream 90 k graphite2 ppc64le 1.3.14-9.el9 baseos 107 k graphite2-devel ppc64le 1.3.14-9.el9 appstream 24 k gstreamer1 ppc64le 1.22.1-2.el9 appstream 1.5 M gstreamer1-plugins-base ppc64le 1.22.1-3.el9_5 appstream 2.3 M harfbuzz ppc64le 2.7.4-10.el9 baseos 705 k harfbuzz-devel ppc64le 2.7.4-10.el9 appstream 354 k harfbuzz-icu ppc64le 2.7.4-10.el9 appstream 15 k hdf-libs ppc64le 4.2.15-7.el9 epel 321 k hdf5 ppc64le 1.12.1-7.el9.1 epel 2.1 M hdf5-devel ppc64le 1.12.1-7.el9.1 epel 1.3 M hdf5-mpich ppc64le 1.12.1-7.el9.1 epel 2.1 M hdf5-mpich-devel ppc64le 1.12.1-7.el9.1 epel 1.2 M hwloc-libs ppc64le 2.4.1-5.el9 baseos 2.1 M hyphen ppc64le 2.8.8-17.el9 appstream 34 k imath ppc64le 3.1.2-1.el9 appstream 93 k iso-codes noarch 4.6.0-3.el9 appstream 3.5 M jansson ppc64le 2.14-1.el9 baseos 53 k jasper-libs ppc64le 2.0.28-3.el9 appstream 176 k java-17-openjdk-headless-slowdebug ppc64le 1:17.0.13.0.11-4.el9 codeready-builder 47 M java-17-openjdk-slowdebug ppc64le 1:17.0.13.0.11-4.el9 codeready-builder 435 k javapackages-filesystem noarch 6.0.0-7.el9_5 appstream 16 k jbigkit-libs ppc64le 2.1-23.el9 appstream 60 k json-c ppc64le 0.14-11.el9 baseos 48 k jsoncpp ppc64le 1.9.5-1.el9 epel 97 k jsoncpp-devel ppc64le 1.9.5-1.el9 epel 30 k jxrlib ppc64le 1.1-23.el9 epel 461 k kernel-headers ppc64le 5.14.0-503.19.1.el9_5 appstream 3.7 M langpacks-core-font-en noarch 3.0-16.el9 appstream 11 k lapack ppc64le 3.9.0-10.el9 appstream 10 M lapack-devel ppc64le 3.9.0-10.el9 codeready-builder 67 k lapack64 ppc64le 3.9.0-10.el9 codeready-builder 1.9 M lapack64_ ppc64le 3.9.0-10.el9 codeready-builder 1.9 M lcms2 ppc64le 2.12-3.el9 appstream 194 k less ppc64le 590-5.el9 baseos 178 k libGLEW ppc64le 2.2.0-2.el9 epel 177 k libICE ppc64le 1.0.10-8.el9 appstream 79 k libICE-devel ppc64le 1.0.10-8.el9 appstream 49 k libSM ppc64le 1.2.3-10.el9 appstream 45 k libSM-devel ppc64le 1.2.3-10.el9 appstream 14 k libX11 ppc64le 1.7.0-9.el9 appstream 695 k libX11-common noarch 1.7.0-9.el9 appstream 209 k libX11-devel ppc64le 1.7.0-9.el9 appstream 1.1 M libX11-xcb ppc64le 1.7.0-9.el9 appstream 12 k libXScrnSaver ppc64le 1.2.3-10.el9 appstream 27 k libXScrnSaver-devel ppc64le 1.2.3-10.el9 appstream 21 k libXau ppc64le 1.0.9-8.el9 appstream 34 k libXau-devel ppc64le 1.0.9-8.el9 appstream 17 k libXcomposite ppc64le 0.4.5-7.el9 appstream 26 k libXcomposite-devel ppc64le 0.4.5-7.el9 appstream 20 k libXcursor ppc64le 1.2.0-7.el9 appstream 37 k libXcursor-devel ppc64le 1.2.0-7.el9 appstream 30 k libXdmcp ppc64le 1.1.3-8.el9 appstream 39 k libXdmcp-devel ppc64le 1.1.3-8.el9 codeready-builder 13 k libXext ppc64le 1.3.4-8.el9 appstream 43 k libXext-devel ppc64le 1.3.4-8.el9 appstream 91 k libXfixes ppc64le 5.0.3-16.el9 appstream 22 k libXfixes-devel ppc64le 5.0.3-16.el9 appstream 14 k libXft ppc64le 2.3.3-8.el9 appstream 70 k libXft-devel ppc64le 2.3.3-8.el9 appstream 21 k libXi ppc64le 1.7.10-8.el9 appstream 44 k libXi-devel ppc64le 1.7.10-8.el9 appstream 117 k libXinerama ppc64le 1.1.4-10.el9 appstream 17 k libXinerama-devel ppc64le 1.1.4-10.el9 appstream 16 k libXmu ppc64le 1.1.3-8.el9 appstream 85 k libXpm ppc64le 3.5.13-10.el9 appstream 67 k libXpm-devel ppc64le 3.5.13-10.el9 appstream 40 k libXrandr ppc64le 1.5.2-8.el9 appstream 31 k libXrandr-devel ppc64le 1.5.2-8.el9 appstream 24 k libXrender ppc64le 0.9.10-16.el9 appstream 32 k libXrender-devel ppc64le 0.9.10-16.el9 appstream 18 k libXres ppc64le 1.2.0-14.el9 appstream 18 k libXres-devel ppc64le 1.2.0-14.el9 codeready-builder 15 k libXt ppc64le 1.2.0-6.el9 appstream 198 k libXt-devel ppc64le 1.2.0-6.el9 appstream 480 k libXtst ppc64le 1.2.3-16.el9 appstream 24 k libXtst-devel ppc64le 1.2.3-16.el9 appstream 20 k libXv ppc64le 1.0.11-16.el9 appstream 21 k libXv-devel ppc64le 1.0.11-16.el9 appstream 46 k libXxf86vm ppc64le 1.1.4-18.el9 appstream 21 k libaec ppc64le 1.0.6-1.el9 epel 44 k libaec-devel ppc64le 1.0.6-1.el9 epel 12 k libarchive-devel ppc64le 3.5.3-4.el9 appstream 135 k libasan ppc64le 11.5.0-2.el9 appstream 439 k libatomic ppc64le 11.5.0-2.el9 baseos 32 k libblkid-devel ppc64le 2.37.4-20.el9 appstream 18 k libcbor ppc64le 0.7.0-5.el9 baseos 61 k libcurl-devel ppc64le 7.76.1-31.el9 appstream 979 k libdap ppc64le 3.20.10-1.el9 epel 661 k libdatrie ppc64le 0.2.13-4.el9 appstream 36 k libdrm ppc64le 2.4.121-1.el9 appstream 115 k libdrm-devel ppc64le 2.4.121-1.el9 appstream 179 k libedit ppc64le 3.1-38.20210216cvs.el9 baseos 119 k libevdev ppc64le 1.11.0-3.el9 appstream 49 k libfabric ppc64le 1.18.0-1.el9 appstream 658 k libffi-devel ppc64le 3.4.2-8.el9 appstream 31 k libfido2 ppc64le 1.13.0-2.el9 baseos 109 k libfontenc ppc64le 1.1.3-17.el9 appstream 33 k libgeotiff ppc64le 1.7.1-3.el9 epel 110 k libgfortran ppc64le 11.5.0-2.el9 baseos 513 k libglvnd ppc64le 1:1.3.4-1.el9 appstream 136 k libglvnd-core-devel ppc64le 1:1.3.4-1.el9 appstream 19 k libglvnd-devel ppc64le 1:1.3.4-1.el9 appstream 165 k libglvnd-egl ppc64le 1:1.3.4-1.el9 appstream 44 k libglvnd-gles ppc64le 1:1.3.4-1.el9 appstream 35 k libglvnd-glx ppc64le 1:1.3.4-1.el9 appstream 150 k libglvnd-opengl ppc64le 1:1.3.4-1.el9 appstream 46 k libgta ppc64le 1.2.1-7.el9 epel 38 k libgudev ppc64le 237-1.el9 baseos 38 k libharu ppc64le 2.3.0-10.el9 epel 567 k libharu-devel ppc64le 2.3.0-10.el9 epel 40 k libibumad ppc64le 51.0-1.el9 baseos 29 k libibverbs ppc64le 51.0-1.el9 baseos 491 k libicu ppc64le 67.1-9.el9 baseos 9.7 M libicu-devel ppc64le 67.1-9.el9 appstream 942 k libinput ppc64le 1.19.3-4.el9_2 appstream 224 k libjpeg-turbo ppc64le 2.0.90-7.el9 appstream 186 k libkml ppc64le 1.3.0-41.el9 epel 349 k libmount-devel ppc64le 2.37.4-20.el9 appstream 19 k libmpc ppc64le 1.2.1-4.el9 appstream 70 k libnl3 ppc64le 3.9.0-1.el9 baseos 377 k libogg ppc64le 2:1.3.4-6.el9 appstream 37 k libogg-devel ppc64le 2:1.3.4-6.el9 codeready-builder 15 k libpipeline ppc64le 1.5.3-4.el9 baseos 54 k libpng ppc64le 2:1.6.37-12.el9 baseos 140 k libpng-devel ppc64le 2:1.6.37-12.el9 appstream 300 k libpq ppc64le 13.15-1.el9 appstream 228 k libpq-devel ppc64le 13.15-1.el9 appstream 102 k libproxy ppc64le 0.4.15-35.el9 baseos 80 k libquadmath ppc64le 11.5.0-2.el9 baseos 196 k libquadmath-devel ppc64le 11.5.0-2.el9 appstream 34 k librdmacm ppc64le 51.0-1.el9 baseos 82 k librttopo ppc64le 1.1.0-9.el9 epel 235 k libselinux-devel ppc64le 3.6-1.el9 appstream 163 k libselinux-utils ppc64le 3.6-1.el9 baseos 199 k libsepol-devel ppc64le 3.6-1.el9 appstream 51 k libspatialite ppc64le 5.0.1-17.el9 epel 3.7 M libstdc++-devel ppc64le 11.5.0-2.el9 appstream 2.4 M libthai ppc64le 0.1.28-8.el9 appstream 213 k libtheora ppc64le 1:1.1.1-31.el9 appstream 170 k libtheora-devel ppc64le 1:1.1.1-31.el9 codeready-builder 35 k libtiff ppc64le 4.4.0-13.el9 appstream 219 k libtiff-devel ppc64le 4.4.0-13.el9 appstream 559 k libtirpc ppc64le 1.3.3-9.el9 baseos 110 k libtool-ltdl ppc64le 2.4.6-46.el9 appstream 41 k libubsan ppc64le 11.5.0-2.el9 appstream 205 k libuv ppc64le 1:1.42.0-2.el9_4 appstream 160 k libvisual ppc64le 1:0.4.0-34.el9 appstream 154 k libvorbis ppc64le 1:1.3.7-5.el9 appstream 212 k libwacom ppc64le 1.12.1-3.el9_4 appstream 50 k libwacom-data noarch 1.12.1-3.el9_4 appstream 201 k libwayland-client ppc64le 1.21.0-1.el9 appstream 37 k libwayland-cursor ppc64le 1.21.0-1.el9 appstream 22 k libwayland-egl ppc64le 1.21.0-1.el9 appstream 15 k libwayland-server ppc64le 1.21.0-1.el9 appstream 47 k libwebp ppc64le 1.2.0-8.el9_3 appstream 265 k libxcb ppc64le 1.13.1-9.el9 appstream 263 k libxcb-devel ppc64le 1.13.1-9.el9 appstream 1.5 M libxcrypt-devel ppc64le 4.4.18-3.el9 appstream 32 k libxkbcommon ppc64le 1.0.3-4.el9 appstream 147 k libxkbcommon-x11 ppc64le 1.0.3-4.el9 appstream 24 k libxkbfile ppc64le 1.1.0-8.el9 appstream 101 k libxkbfile-devel ppc64le 1.1.0-8.el9 codeready-builder 18 k libxml2-devel ppc64le 2.9.13-6.el9_4 appstream 902 k libxshmfence ppc64le 1.3-10.el9 appstream 14 k libxslt ppc64le 1.1.34-9.el9 appstream 265 k lksctp-tools ppc64le 1.0.19-3.el9_4 baseos 105 k llvm-libs ppc64le 18.1.8-3.el9 appstream 26 M lua ppc64le 5.4.4-4.el9 appstream 202 k lua-posix ppc64le 35.0-8.el9 appstream 158 k lz4-devel ppc64le 1.9.3-5.el9 appstream 32 k m4 ppc64le 1.4.19-1.el9 appstream 321 k make ppc64le 1:4.3-8.el9 baseos 554 k man-db ppc64le 2.9.3-7.el9 baseos 1.2 M mariadb-connector-c ppc64le 3.2.6-1.el9_0 appstream 223 k mariadb-connector-c-config noarch 3.2.6-1.el9_0 appstream 11 k mariadb-connector-c-devel ppc64le 3.2.6-1.el9_0 appstream 62 k mesa-libEGL ppc64le 24.1.2-3.el9 appstream 153 k mesa-libEGL-devel ppc64le 24.1.2-3.el9 appstream 15 k mesa-libGL ppc64le 24.1.2-3.el9 appstream 190 k mesa-libGL-devel ppc64le 24.1.2-3.el9 appstream 29 k mesa-libGLU ppc64le 9.0.1-6.el9 appstream 164 k mesa-libgbm ppc64le 24.1.2-3.el9 appstream 42 k mesa-libglapi ppc64le 24.1.2-3.el9 appstream 46 k metis ppc64le 5.1.0-32.el9 epel 594 k minizip ppc64le 3.0.2-6.el9 epel 79 k mkfontscale ppc64le 1.2.1-3.el9 appstream 37 k mpi4py-common noarch 3.1.3-2.el9 epel 18 k mpich ppc64le 4.1.1-1.el9 appstream 1.7 M mtdev ppc64le 1.1.5-22.el9 appstream 25 k munge-libs ppc64le 0.5.13-13.el9 appstream 24 k netcdf ppc64le 4.8.1-2.el9 epel 806 k netcdf-cxx ppc64le 4.2-28.el9 epel 46 k netcdf-cxx-devel ppc64le 4.2-28.el9 epel 391 k netcdf-devel ppc64le 4.8.1-2.el9 epel 119 k netcdf-mpich ppc64le 4.8.1-2.el9 epel 796 k netcdf-mpich-devel ppc64le 4.8.1-2.el9 epel 80 k nettle ppc64le 3.9.1-1.el9 baseos 571 k nspr ppc64le 4.35.0-17.el9_2 appstream 150 k nss ppc64le 3.101.0-10.el9_2 appstream 793 k nss-softokn ppc64le 3.101.0-10.el9_2 appstream 424 k nss-softokn-freebl ppc64le 3.101.0-10.el9_2 appstream 339 k nss-sysinit ppc64le 3.101.0-10.el9_2 appstream 20 k nss-util ppc64le 3.101.0-10.el9_2 appstream 101 k ogdi ppc64le 4.1.0-7.el9 epel 263 k openblas ppc64le 0.3.26-2.el9 appstream 41 k openblas-openmp ppc64le 0.3.26-2.el9 appstream 4.3 M openblas-openmp64 ppc64le 0.3.26-2.el9 codeready-builder 4.3 M opencascade-draw ppc64le 7.8.1-3.el9 copr_base 2.5 M opencascade-foundation ppc64le 7.8.1-3.el9 copr_base 12 M opencascade-modeling ppc64le 7.8.1-3.el9 copr_base 13 M opencascade-ocaf ppc64le 7.8.1-3.el9 copr_base 1.2 M opencascade-visualization ppc64le 7.8.1-3.el9 copr_base 2.0 M openexr-libs ppc64le 3.1.1-2.el9_5.1 appstream 1.1 M openjpeg2 ppc64le 2.4.0-7.el9 appstream 191 k openmpi ppc64le 2:4.1.1-7.el9 appstream 2.9 M openslide ppc64le 3.4.1-19.el9 epel 115 k openslide-devel ppc64le 3.4.1-19.el9 epel 13 k opensm-libs ppc64le 3.3.24-2.el9 baseos 81 k openssh ppc64le 8.7p1-43.el9 baseos 478 k openssh-clients ppc64le 8.7p1-43.el9 baseos 746 k openssl-devel ppc64le 1:3.2.2-6.el9_5 appstream 4.4 M opus ppc64le 1.3.1-10.el9 appstream 222 k orc ppc64le 0.4.31-8.el9 appstream 198 k pango ppc64le 1.48.7-3.el9 appstream 331 k pcre-cpp ppc64le 8.44-4.el9 appstream 28 k pcre-devel ppc64le 8.44-4.el9 appstream 510 k pcre-utf16 ppc64le 8.44-4.el9 appstream 188 k pcre-utf32 ppc64le 8.44-4.el9 appstream 179 k pcre2-devel ppc64le 10.40-6.el9 appstream 516 k pcre2-utf16 ppc64le 10.40-6.el9 appstream 217 k pcre2-utf32 ppc64le 10.40-6.el9 appstream 206 k perl-DynaLoader ppc64le 1.47-481.el9 appstream 26 k perl-English noarch 1.11-481.el9 appstream 14 k perl-Error noarch 1:0.17029-7.el9 appstream 46 k perl-File-Compare noarch 1.100.600-481.el9 appstream 14 k perl-File-Copy noarch 2.34-481.el9 appstream 20 k perl-File-Find noarch 1.37-481.el9 appstream 26 k perl-Git noarch 2.43.5-2.el9_5 appstream 39 k perl-TermReadKey ppc64le 2.38-11.el9 appstream 41 k perl-Thread-Queue noarch 3.14-460.el9 appstream 24 k perl-lib ppc64le 0.65-481.el9 appstream 15 k perl-threads ppc64le 1:2.25-460.el9 appstream 61 k perl-threads-shared ppc64le 1.61-460.el9 appstream 48 k pixman ppc64le 0.40.0-6.el9_3 appstream 214 k pmix ppc64le 3.2.3-5.el9 appstream 644 k policycoreutils ppc64le 3.6-2.1.el9 baseos 247 k policycoreutils-python-utils noarch 3.6-2.1.el9 appstream 81 k poppler ppc64le 21.01.0-21.el9 appstream 1.1 M poppler-data noarch 0.4.9-9.el9 appstream 1.9 M procps-ng ppc64le 3.3.17-14.el9 baseos 370 k proj ppc64le 8.2.0-1.el9 epel 2.6 M proj-devel ppc64le 8.2.0-1.el9 epel 80 k pugixml ppc64le 1.13-1.el9 epel 108 k pugixml-devel ppc64le 1.13-1.el9 epel 23 k pyproject-rpm-macros noarch 1.12.0-1.el9 codeready-builder 43 k python-rpm-macros noarch 3.9-54.el9 appstream 16 k python3 ppc64le 3.9.21-1.el9_5 baseos 30 k python3-audit ppc64le 3.1.5-1.el9 appstream 90 k python3-distro noarch 1.5.0-7.el9 appstream 40 k python3-libs ppc64le 3.9.21-1.el9_5 baseos 8.1 M python3-libselinux ppc64le 3.6-1.el9 appstream 209 k python3-libsemanage ppc64le 3.6-2.1.el9_5 appstream 84 k python3-mpich ppc64le 4.1.1-1.el9 codeready-builder 9.0 k python3-numpy ppc64le 1:1.20.1-5.el9 appstream 5.1 M python3-openmpi ppc64le 2:4.1.1-7.el9 codeready-builder 9.2 k python3-packaging noarch 20.9-5.el9 appstream 81 k python3-pip-wheel noarch 21.3.1-1.el9 baseos 1.1 M python3-policycoreutils noarch 3.6-2.1.el9 appstream 2.1 M python3-pyparsing noarch 2.4.7-9.el9 baseos 154 k python3-rpm-generators noarch 12-9.el9 appstream 29 k python3-rpm-macros noarch 3.9-54.el9 appstream 10 k python3-setools ppc64le 4.4.4-1.el9 baseos 616 k python3-setuptools-wheel noarch 53.0.0-13.el9 baseos 469 k python3-vtk ppc64le 9.1.0-18.el9 epel 10 M qt5-designer ppc64le 5.15.9-5.el9 appstream 175 k qt5-doctools ppc64le 5.15.9-5.el9 appstream 745 k qt5-linguist ppc64le 5.15.9-5.el9 appstream 929 k qt5-qtbase ppc64le 5.15.9-10.el9_4 appstream 3.8 M qt5-qtbase-common noarch 5.15.9-10.el9_4 appstream 9.7 k qt5-qtbase-devel ppc64le 5.15.9-10.el9_4 appstream 3.8 M qt5-qtbase-gui ppc64le 5.15.9-10.el9_4 appstream 6.9 M qt5-qtdeclarative ppc64le 5.15.9-3.el9 appstream 4.5 M qt5-qtdeclarative-devel ppc64le 5.15.9-3.el9 appstream 1.6 M qt5-qtlocation ppc64le 5.15.9-1.el9 appstream 3.2 M qt5-qtsensors ppc64le 5.15.9-1.el9 appstream 248 k qt5-qttools ppc64le 5.15.9-5.el9 appstream 45 k qt5-qttools-common noarch 5.15.9-5.el9 appstream 12 k qt5-qttools-devel ppc64le 5.15.9-5.el9 appstream 253 k qt5-qttools-libs-designer ppc64le 5.15.9-5.el9 appstream 2.8 M qt5-qttools-libs-designercomponents ppc64le 5.15.9-5.el9 appstream 840 k qt5-qttools-libs-help ppc64le 5.15.9-5.el9 appstream 174 k qt5-qtwebchannel ppc64le 5.15.9-1.el9 appstream 110 k qt5-qtwebkit ppc64le 5.212.0-0.75alpha4.el9 epel 14 M qt5-qtwebkit-devel ppc64le 5.212.0-0.75alpha4.el9 epel 55 k qt5-qtx11extras ppc64le 5.15.9-1.el9 appstream 37 k qt5-qtx11extras-devel ppc64le 5.15.9-1.el9 appstream 19 k qt5-rpm-macros noarch 5.15.9-1.el9 appstream 11 k rapidjson-devel ppc64le 1.1.0-18.el9 epel 109 k rpm-mpi-hooks noarch 8-3.el9 appstream 13 k scl-utils ppc64le 1:2.0.3-4.el9 appstream 44 k shared-mime-info ppc64le 2.1-5.el9 baseos 565 k sqlite ppc64le 3.34.1-7.el9_3 appstream 847 k sqlite-devel ppc64le 3.34.1-7.el9_3 appstream 135 k sysprof-capture-devel ppc64le 3.40.1-3.el9 appstream 71 k tbb ppc64le 2020.3-8.el9 appstream 159 k tbb-devel ppc64le 2020.3-8.el9 appstream 346 k tcl ppc64le 1:8.6.10-7.el9 baseos 1.2 M tcl-devel ppc64le 1:8.6.10-7.el9 appstream 173 k tk ppc64le 1:8.6.10-9.el9 appstream 1.7 M ttmkfdir ppc64le 3.0.9-65.el9 appstream 56 k tzdata-java noarch 2024b-2.el9 appstream 228 k ucx ppc64le 1.15.0-2.el9 appstream 837 k unixODBC ppc64le 2.3.9-4.el9 appstream 500 k uriparser ppc64le 0.9.7-1.el9 epel 67 k utf8cpp-devel noarch 3.2.1-3.el9 epel 26 k valgrind ppc64le 1:3.23.0-4.el9 appstream 4.4 M valgrind-devel ppc64le 1:3.23.0-4.el9 appstream 49 k vim-filesystem noarch 2:8.2.2637-21.el9 baseos 17 k vtk ppc64le 9.1.0-18.el9 epel 22 M vtk-devel ppc64le 9.1.0-18.el9 epel 58 M vtk-java ppc64le 9.1.0-18.el9 epel 6.5 M vtk-qt ppc64le 9.1.0-18.el9 epel 278 k vulkan-headers noarch 1.3.283.0-1.el9 appstream 1.2 M vulkan-loader ppc64le 1.3.283.0-1.el9 appstream 187 k vulkan-loader-devel ppc64le 1.3.283.0-1.el9 appstream 13 k woff2 ppc64le 1.0.2-15.el9 appstream 71 k xcb-util ppc64le 0.4.0-19.el9 appstream 21 k xcb-util-image ppc64le 0.4.0-19.el9 appstream 22 k xcb-util-keysyms ppc64le 0.4.0-17.el9 appstream 17 k xcb-util-renderutil ppc64le 0.3.9-20.el9 appstream 21 k xcb-util-wm ppc64le 0.4.1-22.el9 appstream 35 k xerces-c ppc64le 3.2.5-1.el9 epel 960 k xkeyboard-config noarch 2.33-2.el9 appstream 866 k xml-common noarch 0.6.3-58.el9 appstream 36 k xorg-x11-fonts-Type1 noarch 7.5-33.el9 appstream 509 k xorg-x11-proto-devel noarch 2024.1-1.el9 appstream 314 k xz-devel ppc64le 5.2.5-8.el9_0 appstream 59 k zlib-devel ppc64le 1.2.11-40.el9 appstream 47 k Transaction Summary ========================================================================================================== Install 472 Packages Total download size: 624 M Installed size: 3.5 G Downloading Packages: (1/472): autoconf-2.71-10.el9.noarch.rpm 5.9 MB/s | 719 kB 00:00 (2/472): cmake-data-3.30.5-2.el9.noarch.rpm 13 MB/s | 1.8 MB 00:00 (3/472): cmake-filesystem-3.30.5-2.el9.ppc64le. 617 kB/s | 17 kB 00:00 (4/472): cmake-rpm-macros-3.30.5-2.el9.noarch.r 326 kB/s | 16 kB 00:00 (5/472): opencascade-devel-7.8.1-3.el9.ppc64le. 27 MB/s | 3.9 MB 00:00 (6/472): cmake-3.30.5-2.el9.ppc64le.rpm 35 MB/s | 12 MB 00:00 (7/472): opencascade-draw-7.8.1-3.el9.ppc64le.r 15 MB/s | 2.5 MB 00:00 (8/472): opencascade-ocaf-7.8.1-3.el9.ppc64le.r 9.4 MB/s | 1.2 MB 00:00 (9/472): opencascade-foundation-7.8.1-3.el9.ppc 40 MB/s | 12 MB 00:00 (10/472): opencascade-visualization-7.8.1-3.el9 14 MB/s | 2.0 MB 00:00 (11/472): opencascade-modeling-7.8.1-3.el9.ppc6 37 MB/s | 13 MB 00:00 (12/472): pybind11-devel-2.10.4-2.el9.ppc64le.r 1.5 MB/s | 163 kB 00:00 (13/472): fonts-filesystem-2.0.5-7.el9.1.noarch 50 kB/s | 11 kB 00:00 (14/472): dejavu-sans-fonts-2.37-18.el9.noarch. 3.0 MB/s | 1.3 MB 00:00 (15/472): dos2unix-7.4.2-4.el9.ppc64le.rpm 727 kB/s | 254 kB 00:00 (16/472): graphite2-1.3.14-9.el9.ppc64le.rpm 532 kB/s | 107 kB 00:00 (17/472): jansson-2.14-1.el9.ppc64le.rpm 304 kB/s | 53 kB 00:00 (18/472): json-c-0.14-11.el9.ppc64le.rpm 442 kB/s | 48 kB 00:00 (19/472): hwloc-libs-2.4.1-5.el9.ppc64le.rpm 10 MB/s | 2.1 MB 00:00 (20/472): libgudev-237-1.el9.ppc64le.rpm 283 kB/s | 38 kB 00:00 (21/472): libcbor-0.7.0-5.el9.ppc64le.rpm 364 kB/s | 61 kB 00:00 (22/472): libpipeline-1.5.3-4.el9.ppc64le.rpm 381 kB/s | 54 kB 00:00 (23/472): libproxy-0.4.15-35.el9.ppc64le.rpm 653 kB/s | 80 kB 00:00 (24/472): libpng-1.6.37-12.el9.ppc64le.rpm 489 kB/s | 140 kB 00:00 (25/472): opensm-libs-3.3.24-2.el9.ppc64le.rpm 491 kB/s | 81 kB 00:00 (26/472): python3-pyparsing-2.4.7-9.el9.noarch. 846 kB/s | 154 kB 00:00 (27/472): libicu-67.1-9.el9.ppc64le.rpm 14 MB/s | 9.7 MB 00:00 (28/472): freetype-2.10.4-9.el9.ppc64le.rpm 2.3 MB/s | 454 kB 00:00 (29/472): shared-mime-info-2.1-5.el9.ppc64le.rp 3.5 MB/s | 565 kB 00:00 (30/472): tcl-8.6.10-7.el9.ppc64le.rpm 3.0 MB/s | 1.2 MB 00:00 (31/472): environment-modules-5.3.0-1.el9.ppc64 4.8 MB/s | 592 kB 00:00 (32/472): gettext-0.21-8.el9.ppc64le.rpm 8.2 MB/s | 1.2 MB 00:00 (33/472): dbus-libs-1.12.20-8.el9.ppc64le.rpm 442 kB/s | 172 kB 00:00 (34/472): man-db-2.9.3-7.el9.ppc64le.rpm 1.9 MB/s | 1.2 MB 00:00 (35/472): libedit-3.1-38.20210216cvs.el9.ppc64l 937 kB/s | 119 kB 00:00 (36/472): gettext-libs-0.21-8.el9.ppc64le.rpm 1.3 MB/s | 328 kB 00:00 (37/472): libfido2-1.13.0-2.el9.ppc64le.rpm 1.1 MB/s | 109 kB 00:00 (38/472): libselinux-utils-3.6-1.el9.ppc64le.rp 1.9 MB/s | 199 kB 00:00 (39/472): libnl3-3.9.0-1.el9.ppc64le.rpm 2.7 MB/s | 377 kB 00:00 (40/472): harfbuzz-2.7.4-10.el9.ppc64le.rpm 1.6 MB/s | 705 kB 00:00 (41/472): lksctp-tools-1.0.19-3.el9_4.ppc64le.r 749 kB/s | 105 kB 00:00 (42/472): make-4.3-8.el9.ppc64le.rpm 4.0 MB/s | 554 kB 00:00 (43/472): policycoreutils-3.6-2.1.el9.ppc64le.r 1.6 MB/s | 247 kB 00:00 (44/472): procps-ng-3.3.17-14.el9.ppc64le.rpm 1.7 MB/s | 370 kB 00:00 (45/472): gnutls-3.8.3-4.el9_4.ppc64le.rpm 6.8 MB/s | 1.1 MB 00:00 (46/472): python3-setools-4.4.4-1.el9.ppc64le.r 1.6 MB/s | 616 kB 00:00 (47/472): glib2-2.68.4-14.el9_4.1.ppc64le.rpm 9.2 MB/s | 2.8 MB 00:00 (48/472): nettle-3.9.1-1.el9.ppc64le.rpm 4.5 MB/s | 571 kB 00:00 (49/472): avahi-libs-0.8-21.el9.ppc64le.rpm 316 kB/s | 76 kB 00:00 (50/472): less-590-5.el9.ppc64le.rpm 713 kB/s | 178 kB 00:00 (51/472): crypto-policies-scripts-20240828-2.gi 279 kB/s | 101 kB 00:00 (52/472): libatomic-11.5.0-2.el9.ppc64le.rpm 158 kB/s | 32 kB 00:00 (53/472): libgfortran-11.5.0-2.el9.ppc64le.rpm 3.8 MB/s | 513 kB 00:00 (54/472): libibumad-51.0-1.el9.ppc64le.rpm 218 kB/s | 29 kB 00:00 (55/472): libibverbs-51.0-1.el9.ppc64le.rpm 2.3 MB/s | 491 kB 00:00 (56/472): librdmacm-51.0-1.el9.ppc64le.rpm 583 kB/s | 82 kB 00:00 (57/472): libquadmath-11.5.0-2.el9.ppc64le.rpm 887 kB/s | 196 kB 00:00 (58/472): libtirpc-1.3.3-9.el9.ppc64le.rpm 533 kB/s | 110 kB 00:00 (59/472): openssh-8.7p1-43.el9.ppc64le.rpm 1.6 MB/s | 478 kB 00:00 (60/472): openssh-clients-8.7p1-43.el9.ppc64le. 1.8 MB/s | 746 kB 00:00 (61/472): python3-pip-wheel-21.3.1-1.el9.noarch 4.7 MB/s | 1.1 MB 00:00 (62/472): python3-setuptools-53.0.0-13.el9.noar 5.0 MB/s | 947 kB 00:00 (63/472): vim-filesystem-8.2.2637-21.el9.noarch 174 kB/s | 17 kB 00:00 (64/472): expat-2.5.0-3.el9_5.1.ppc64le.rpm 1.0 MB/s | 124 kB 00:00 (65/472): cups-libs-2.3.3op2-31.el9_5.ppc64le.r 1.2 MB/s | 313 kB 00:00 (66/472): python3-setuptools-wheel-53.0.0-13.el 1.1 MB/s | 469 kB 00:00 (67/472): cairo-1.17.4-7.el9.ppc64le.rpm 3.6 MB/s | 743 kB 00:00 (68/472): python3-3.9.21-1.el9_5.ppc64le.rpm 73 kB/s | 30 kB 00:00 (69/472): python3-libs-3.9.21-1.el9_5.ppc64le.r 18 MB/s | 8.1 MB 00:00 (70/472): double-conversion-3.1.5-6.el9.ppc64le 440 kB/s | 54 kB 00:00 (71/472): copy-jdk-configs-4.0-3.el9.noarch.rpm 149 kB/s | 29 kB 00:00 (72/472): jasper-libs-2.0.28-3.el9.ppc64le.rpm 1.5 MB/s | 176 kB 00:00 (73/472): lcms2-2.12-3.el9.ppc64le.rpm 931 kB/s | 194 kB 00:00 (74/472): libICE-devel-1.0.10-8.el9.ppc64le.rpm 290 kB/s | 49 kB 00:00 (75/472): gl-manpages-1.1-24.20190306.el9.noarc 4.0 MB/s | 1.2 MB 00:00 (76/472): libXcomposite-devel-0.4.5-7.el9.ppc64 153 kB/s | 20 kB 00:00 (77/472): libXext-devel-1.3.4-8.el9.ppc64le.rpm 811 kB/s | 91 kB 00:00 (78/472): libXfixes-5.0.3-16.el9.ppc64le.rpm 198 kB/s | 22 kB 00:00 (79/472): libXrandr-1.5.2-8.el9.ppc64le.rpm 296 kB/s | 31 kB 00:00 (80/472): libXfixes-devel-5.0.3-16.el9.ppc64le. 119 kB/s | 14 kB 00:00 (81/472): libXrender-devel-0.9.10-16.el9.ppc64l 172 kB/s | 18 kB 00:00 (82/472): libpng-devel-1.6.37-12.el9.ppc64le.rp 2.5 MB/s | 300 kB 00:00 (83/472): libXt-devel-1.2.0-6.el9.ppc64le.rpm 3.2 MB/s | 480 kB 00:00 (84/472): libglvnd-opengl-1.3.4-1.el9.ppc64le.r 270 kB/s | 46 kB 00:00 (85/472): libvorbis-1.3.7-5.el9.ppc64le.rpm 1.9 MB/s | 212 kB 00:00 (86/472): libxkbcommon-1.0.3-4.el9.ppc64le.rpm 1.3 MB/s | 147 kB 00:00 (87/472): m4-1.4.19-1.el9.ppc64le.rpm 2.6 MB/s | 321 kB 00:00 (88/472): mtdev-1.1.5-22.el9.ppc64le.rpm 158 kB/s | 25 kB 00:00 (89/472): mariadb-connector-c-devel-3.2.6-1.el9 363 kB/s | 62 kB 00:00 (90/472): opus-1.3.1-10.el9.ppc64le.rpm 1.9 MB/s | 222 kB 00:00 (91/472): perl-Error-0.17029-7.el9.noarch.rpm 265 kB/s | 46 kB 00:00 (92/472): python3-distro-1.5.0-7.el9.noarch.rpm 230 kB/s | 40 kB 00:00 (93/472): unixODBC-2.3.9-4.el9.ppc64le.rpm 3.8 MB/s | 500 kB 00:00 (94/472): xcb-util-renderutil-0.3.9-20.el9.ppc6 127 kB/s | 21 kB 00:00 (95/472): perl-threads-shared-1.61-460.el9.ppc6 110 kB/s | 48 kB 00:00 (96/472): xkeyboard-config-2.33-2.el9.noarch.rp 5.7 MB/s | 866 kB 00:00 (97/472): xml-common-0.6.3-58.el9.noarch.rpm 263 kB/s | 36 kB 00:00 (98/472): giflib-5.2.1-9.el9.ppc64le.rpm 420 kB/s | 55 kB 00:00 (99/472): glx-utils-8.4.0-12.20210504git0f9e7d9 281 kB/s | 45 kB 00:00 (100/472): libXScrnSaver-devel-1.2.3-10.el9.ppc 207 kB/s | 21 kB 00:00 (101/472): graphene-1.10.6-2.el9.ppc64le.rpm 353 kB/s | 90 kB 00:00 (102/472): iso-codes-4.6.0-3.el9.noarch.rpm 13 MB/s | 3.5 MB 00:00 (103/472): libXext-1.3.4-8.el9.ppc64le.rpm 333 kB/s | 43 kB 00:00 (104/472): libXi-1.7.10-8.el9.ppc64le.rpm 197 kB/s | 44 kB 00:00 (105/472): libXinerama-1.1.4-10.el9.ppc64le.rpm 99 kB/s | 17 kB 00:00 (106/472): libXi-devel-1.7.10-8.el9.ppc64le.rpm 585 kB/s | 117 kB 00:00 (107/472): libXrandr-devel-1.5.2-8.el9.ppc64le. 173 kB/s | 24 kB 00:00 (108/472): libXt-1.2.0-6.el9.ppc64le.rpm 1.0 MB/s | 198 kB 00:00 (109/472): libXtst-devel-1.2.3-16.el9.ppc64le.r 99 kB/s | 20 kB 00:00 (110/472): libXxf86vm-1.1.4-18.el9.ppc64le.rpm 131 kB/s | 21 kB 00:00 (111/472): libglvnd-1.3.4-1.el9.ppc64le.rpm 1.1 MB/s | 136 kB 00:00 (112/472): libicu-devel-67.1-9.el9.ppc64le.rpm 6.9 MB/s | 942 kB 00:00 (113/472): libmpc-1.2.1-4.el9.ppc64le.rpm 390 kB/s | 70 kB 00:00 (114/472): libthai-0.1.28-8.el9.ppc64le.rpm 927 kB/s | 213 kB 00:00 (115/472): libvisual-0.4.0-34.el9.ppc64le.rpm 775 kB/s | 154 kB 00:00 (116/472): mesa-libGLU-9.0.1-6.el9.ppc64le.rpm 2.2 MB/s | 164 kB 00:00 (117/472): mariadb-connector-c-3.2.6-1.el9_0.pp 1.1 MB/s | 223 kB 00:00 (118/472): mkfontscale-1.2.1-3.el9.ppc64le.rpm 410 kB/s | 37 kB 00:00 (119/472): xcb-util-0.4.0-19.el9.ppc64le.rpm 230 kB/s | 21 kB 00:00 (120/472): perl-TermReadKey-2.38-11.el9.ppc64le 247 kB/s | 41 kB 00:00 (121/472): python3-packaging-20.9-5.el9.noarch. 458 kB/s | 81 kB 00:00 (122/472): bzip2-devel-1.0.8-8.el9.ppc64le.rpm 1.9 MB/s | 216 kB 00:00 (123/472): graphite2-devel-1.3.14-9.el9.ppc64le 201 kB/s | 24 kB 00:00 (124/472): langpacks-core-font-en-3.0-16.el9.no 97 kB/s | 11 kB 00:00 (125/472): libSM-1.2.3-10.el9.ppc64le.rpm 506 kB/s | 45 kB 00:00 (126/472): libXau-devel-1.0.9-8.el9.ppc64le.rpm 204 kB/s | 17 kB 00:00 (127/472): libXScrnSaver-1.2.3-10.el9.ppc64le.r 173 kB/s | 27 kB 00:00 (128/472): libXcursor-devel-1.2.0-7.el9.ppc64le 255 kB/s | 30 kB 00:00 (129/472): libXft-2.3.3-8.el9.ppc64le.rpm 856 kB/s | 70 kB 00:00 (130/472): libXinerama-devel-1.1.4-10.el9.ppc64 156 kB/s | 16 kB 00:00 (131/472): libXft-devel-2.3.3-8.el9.ppc64le.rpm 146 kB/s | 21 kB 00:00 (132/472): libXmu-devel-1.1.3-8.el9.ppc64le.rpm 216 kB/s | 29 kB 00:00 (133/472): libfontenc-1.1.3-17.el9.ppc64le.rpm 269 kB/s | 33 kB 00:00 (134/472): libXv-devel-1.0.11-16.el9.ppc64le.rp 202 kB/s | 46 kB 00:00 (135/472): libglvnd-devel-1.3.4-1.el9.ppc64le.r 2.1 MB/s | 165 kB 00:00 (136/472): libdatrie-0.2.13-4.el9.ppc64le.rpm 161 kB/s | 36 kB 00:00 (137/472): libglvnd-egl-1.3.4-1.el9.ppc64le.rpm 500 kB/s | 44 kB 00:00 (138/472): libglvnd-glx-1.3.4-1.el9.ppc64le.rpm 1.3 MB/s | 150 kB 00:00 (139/472): libogg-1.3.4-6.el9.ppc64le.rpm 316 kB/s | 37 kB 00:00 (140/472): libxcrypt-devel-4.4.18-3.el9.ppc64le 399 kB/s | 32 kB 00:00 (141/472): libxshmfence-1.3-10.el9.ppc64le.rpm 101 kB/s | 14 kB 00:00 (142/472): munge-libs-0.5.13-13.el9.ppc64le.rpm 97 kB/s | 24 kB 00:00 (143/472): python3-numpy-1.20.1-5.el9.ppc64le.r 13 MB/s | 5.1 MB 00:00 (144/472): tbb-2020.3-8.el9.ppc64le.rpm 804 kB/s | 159 kB 00:00 (145/472): libxcb-1.13.1-9.el9.ppc64le.rpm 447 kB/s | 263 kB 00:00 (146/472): ttmkfdir-3.0.9-65.el9.ppc64le.rpm 806 kB/s | 56 kB 00:00 (147/472): flexiblas-3.0.4-8.el9.ppc64le.rpm 161 kB/s | 34 kB 00:00 (148/472): tbb-devel-2020.3-8.el9.ppc64le.rpm 1.5 MB/s | 346 kB 00:00 (149/472): jbigkit-libs-2.1-23.el9.ppc64le.rpm 530 kB/s | 60 kB 00:00 (150/472): imath-3.1.2-1.el9.ppc64le.rpm 519 kB/s | 93 kB 00:00 (151/472): libICE-1.0.10-8.el9.ppc64le.rpm 1.0 MB/s | 79 kB 00:00 (152/472): libXau-1.0.9-8.el9.ppc64le.rpm 459 kB/s | 34 kB 00:00 (153/472): flexiblas-openblas-openmp-3.0.4-8.el 43 kB/s | 18 kB 00:00 (154/472): libSM-devel-1.2.3-10.el9.ppc64le.rpm 61 kB/s | 14 kB 00:00 (155/472): libXcomposite-0.4.5-7.el9.ppc64le.rp 139 kB/s | 26 kB 00:00 (156/472): libXcursor-1.2.0-7.el9.ppc64le.rpm 209 kB/s | 37 kB 00:00 (157/472): libXrender-0.9.10-16.el9.ppc64le.rpm 346 kB/s | 32 kB 00:00 (158/472): libXtst-1.2.3-16.el9.ppc64le.rpm 166 kB/s | 24 kB 00:00 (159/472): libXmu-1.1.3-8.el9.ppc64le.rpm 392 kB/s | 85 kB 00:00 (160/472): libglvnd-core-devel-1.3.4-1.el9.ppc6 248 kB/s | 19 kB 00:00 (161/472): libXv-1.0.11-16.el9.ppc64le.rpm 132 kB/s | 21 kB 00:00 (162/472): libglvnd-gles-1.3.4-1.el9.ppc64le.rp 348 kB/s | 35 kB 00:00 (163/472): libtheora-1.1.1-31.el9.ppc64le.rpm 1.7 MB/s | 170 kB 00:00 (164/472): libxkbfile-1.1.0-8.el9.ppc64le.rpm 1.4 MB/s | 101 kB 00:00 (165/472): libxcb-devel-1.13.1-9.el9.ppc64le.rp 9.8 MB/s | 1.5 MB 00:00 (166/472): lua-posix-35.0-8.el9.ppc64le.rpm 1.3 MB/s | 158 kB 00:00 (167/472): libxslt-1.1.34-9.el9.ppc64le.rpm 2.0 MB/s | 265 kB 00:00 (168/472): lz4-devel-1.9.3-5.el9.ppc64le.rpm 342 kB/s | 32 kB 00:00 (169/472): mariadb-connector-c-config-3.2.6-1.e 118 kB/s | 11 kB 00:00 (170/472): mesa-libGLU-devel-9.0.1-6.el9.ppc64l 153 kB/s | 15 kB 00:00 (171/472): perl-Thread-Queue-3.14-460.el9.noarc 329 kB/s | 24 kB 00:00 (172/472): perl-threads-2.25-460.el9.ppc64le.rp 674 kB/s | 61 kB 00:00 (173/472): rpm-mpi-hooks-8-3.el9.noarch.rpm 183 kB/s | 13 kB 00:00 (174/472): xcb-util-image-0.4.0-19.el9.ppc64le. 311 kB/s | 22 kB 00:00 (175/472): sysprof-capture-devel-3.40.1-3.el9.p 831 kB/s | 71 kB 00:00 (176/472): poppler-data-0.4.9-9.el9.noarch.rpm 7.8 MB/s | 1.9 MB 00:00 (177/472): xcb-util-keysyms-0.4.0-17.el9.ppc64l 232 kB/s | 17 kB 00:00 (178/472): xcb-util-wm-0.4.1-22.el9.ppc64le.rpm 334 kB/s | 35 kB 00:00 (179/472): boost-container-1.75.0-8.el9.ppc64le 530 kB/s | 41 kB 00:00 (180/472): xorg-x11-fonts-Type1-7.5-33.el9.noar 4.7 MB/s | 509 kB 00:00 (181/472): boost-contract-1.75.0-8.el9.ppc64le. 429 kB/s | 47 kB 00:00 (182/472): boost-random-1.75.0-8.el9.ppc64le.rp 316 kB/s | 26 kB 00:00 (183/472): boost-test-1.75.0-8.el9.ppc64le.rpm 2.1 MB/s | 242 kB 00:00 (184/472): boost-type_erasure-1.75.0-8.el9.ppc6 299 kB/s | 33 kB 00:00 (185/472): flexiblas-netlib-3.0.4-8.el9.ppc64le 14 MB/s | 2.5 MB 00:00 (186/472): hyphen-2.8.8-17.el9.ppc64le.rpm 202 kB/s | 34 kB 00:00 (187/472): libXdmcp-1.1.3-8.el9.ppc64le.rpm 521 kB/s | 39 kB 00:00 (188/472): libevdev-1.11.0-3.el9.ppc64le.rpm 559 kB/s | 49 kB 00:00 (189/472): libXres-1.2.0-14.el9.ppc64le.rpm 120 kB/s | 18 kB 00:00 (190/472): boost-devel-1.75.0-8.el9.ppc64le.rpm 22 MB/s | 14 MB 00:00 (191/472): libxkbcommon-x11-1.0.3-4.el9.ppc64le 205 kB/s | 24 kB 00:00 (192/472): boost-1.75.0-8.el9.ppc64le.rpm 91 kB/s | 12 kB 00:00 (193/472): tcl-devel-8.6.10-7.el9.ppc64le.rpm 639 kB/s | 173 kB 00:00 (194/472): boost-atomic-1.75.0-8.el9.ppc64le.rp 253 kB/s | 19 kB 00:00 (195/472): boost-chrono-1.75.0-8.el9.ppc64le.rp 291 kB/s | 27 kB 00:00 (196/472): xz-devel-5.2.5-8.el9_0.ppc64le.rpm 214 kB/s | 59 kB 00:00 (197/472): boost-context-1.75.0-8.el9.ppc64le.r 134 kB/s | 17 kB 00:00 (198/472): boost-coroutine-1.75.0-8.el9.ppc64le 475 kB/s | 37 kB 00:00 (199/472): boost-date-time-1.75.0-8.el9.ppc64le 204 kB/s | 15 kB 00:00 (200/472): boost-fiber-1.75.0-8.el9.ppc64le.rpm 379 kB/s | 43 kB 00:00 (201/472): boost-graph-1.75.0-8.el9.ppc64le.rpm 1.1 MB/s | 109 kB 00:00 (202/472): boost-filesystem-1.75.0-8.el9.ppc64l 486 kB/s | 61 kB 00:00 (203/472): boost-iostreams-1.75.0-8.el9.ppc64le 461 kB/s | 40 kB 00:00 (204/472): boost-locale-1.75.0-8.el9.ppc64le.rp 2.0 MB/s | 220 kB 00:00 (205/472): boost-log-1.75.0-8.el9.ppc64le.rpm 2.5 MB/s | 420 kB 00:00 (206/472): boost-nowide-1.75.0-8.el9.ppc64le.rp 205 kB/s | 17 kB 00:00 (207/472): boost-math-1.75.0-8.el9.ppc64le.rpm 2.3 MB/s | 255 kB 00:00 (208/472): boost-program-options-1.75.0-8.el9.p 1.0 MB/s | 113 kB 00:00 (209/472): boost-python3-1.75.0-8.el9.ppc64le.r 658 kB/s | 97 kB 00:00 (210/472): boost-numpy3-1.75.0-8.el9.ppc64le.rp 157 kB/s | 29 kB 00:00 (211/472): boost-regex-1.75.0-8.el9.ppc64le.rpm 2.8 MB/s | 294 kB 00:00 (212/472): boost-serialization-1.75.0-8.el9.ppc 1.5 MB/s | 134 kB 00:00 (213/472): boost-system-1.75.0-8.el9.ppc64le.rp 191 kB/s | 15 kB 00:00 (214/472): boost-stacktrace-1.75.0-8.el9.ppc64l 230 kB/s | 31 kB 00:00 (215/472): boost-thread-1.75.0-8.el9.ppc64le.rp 860 kB/s | 60 kB 00:00 (216/472): desktop-file-utils-0.26-6.el9.ppc64l 713 kB/s | 84 kB 00:00 (217/472): boost-wave-1.75.0-8.el9.ppc64le.rpm 1.5 MB/s | 219 kB 00:00 (218/472): boost-timer-1.75.0-8.el9.ppc64le.rpm 108 kB/s | 26 kB 00:00 (219/472): fribidi-1.0.10-6.el9.2.ppc64le.rpm 597 kB/s | 92 kB 00:00 (220/472): freetype-devel-2.10.4-9.el9.ppc64le. 5.9 MB/s | 1.1 MB 00:00 (221/472): tk-devel-8.6.10-9.el9.ppc64le.rpm 5.1 MB/s | 556 kB 00:00 (222/472): openjpeg2-2.4.0-7.el9.ppc64le.rpm 974 kB/s | 191 kB 00:00 (223/472): tk-8.6.10-9.el9.ppc64le.rpm 6.9 MB/s | 1.7 MB 00:00 (224/472): fontconfig-2.14.0-2.el9_1.ppc64le.rp 2.5 MB/s | 327 kB 00:00 (225/472): woff2-1.0.2-15.el9.ppc64le.rpm 344 kB/s | 71 kB 00:00 (226/472): libwayland-client-1.21.0-1.el9.ppc64 280 kB/s | 37 kB 00:00 (227/472): fontconfig-devel-2.14.0-2.el9_1.ppc6 1.1 MB/s | 178 kB 00:00 (228/472): libwayland-egl-1.21.0-1.el9.ppc64le. 171 kB/s | 15 kB 00:00 (229/472): libwayland-cursor-1.21.0-1.el9.ppc64 133 kB/s | 22 kB 00:00 (230/472): pango-1.48.7-3.el9.ppc64le.rpm 2.8 MB/s | 331 kB 00:00 (231/472): libwayland-server-1.21.0-1.el9.ppc64 247 kB/s | 47 kB 00:00 (232/472): libinput-1.19.3-4.el9_2.ppc64le.rpm 2.0 MB/s | 224 kB 00:00 (233/472): scl-utils-2.0.3-4.el9.ppc64le.rpm 213 kB/s | 44 kB 00:00 (234/472): gstreamer1-1.22.1-2.el9.ppc64le.rpm 11 MB/s | 1.5 MB 00:00 (235/472): libffi-devel-3.4.2-8.el9.ppc64le.rpm 324 kB/s | 31 kB 00:00 (236/472): libwebp-1.2.0-8.el9_3.ppc64le.rpm 2.0 MB/s | 265 kB 00:00 (237/472): libfabric-1.18.0-1.el9.ppc64le.rpm 3.3 MB/s | 658 kB 00:00 (238/472): mpich-devel-4.1.1-1.el9.ppc64le.rpm 8.0 MB/s | 1.5 MB 00:00 (239/472): openmpi-devel-4.1.1-7.el9.ppc64le.rp 7.7 MB/s | 1.3 MB 00:00 (240/472): lua-5.4.4-4.el9.ppc64le.rpm 713 kB/s | 202 kB 00:00 (241/472): qt5-rpm-macros-5.15.9-1.el9.noarch.r 106 kB/s | 11 kB 00:00 (242/472): automake-1.16.2-8.el9.noarch.rpm 6.9 MB/s | 693 kB 00:00 (243/472): qt5-qtx11extras-5.15.9-1.el9.ppc64le 277 kB/s | 37 kB 00:00 (244/472): gcc-toolset-13-runtime-13.0-2.el9.pp 738 kB/s | 62 kB 00:00 (245/472): blas-3.9.0-10.el9.ppc64le.rpm 3.3 MB/s | 474 kB 00:00 (246/472): mpich-4.1.1-1.el9.ppc64le.rpm 6.9 MB/s | 1.7 MB 00:00 (247/472): openmpi-4.1.1-7.el9.ppc64le.rpm 13 MB/s | 2.9 MB 00:00 (248/472): lapack-3.9.0-10.el9.ppc64le.rpm 21 MB/s | 10 MB 00:00 (249/472): qt5-qtdeclarative-devel-5.15.9-3.el9 6.8 MB/s | 1.6 MB 00:00 (250/472): qt5-qtsensors-5.15.9-1.el9.ppc64le.r 2.3 MB/s | 248 kB 00:00 (251/472): qt5-qtdeclarative-5.15.9-3.el9.ppc64 9.4 MB/s | 4.5 MB 00:00 (252/472): qt5-qtwebchannel-5.15.9-1.el9.ppc64l 1.1 MB/s | 110 kB 00:00 (253/472): qt5-qtx11extras-devel-5.15.9-1.el9.p 217 kB/s | 19 kB 00:00 (254/472): zlib-devel-1.2.11-40.el9.ppc64le.rpm 471 kB/s | 47 kB 00:00 (255/472): qt5-qtlocation-5.15.9-1.el9.ppc64le. 5.4 MB/s | 3.2 MB 00:00 (256/472): pixman-0.40.0-6.el9_3.ppc64le.rpm 1.1 MB/s | 214 kB 00:00 (257/472): sqlite-3.34.1-7.el9_3.ppc64le.rpm 3.9 MB/s | 847 kB 00:00 (258/472): LibRaw-0.21.1-1.el9.ppc64le.rpm 4.7 MB/s | 459 kB 00:00 (259/472): sqlite-devel-3.34.1-7.el9_3.ppc64le. 1.0 MB/s | 135 kB 00:00 (260/472): checkpolicy-3.6-1.el9.ppc64le.rpm 2.7 MB/s | 384 kB 00:00 (261/472): gcc-toolset-13-binutils-gold-2.40-21 7.1 MB/s | 1.1 MB 00:00 (262/472): libX11-1.7.0-9.el9.ppc64le.rpm 5.4 MB/s | 695 kB 00:00 (263/472): harfbuzz-devel-2.7.4-10.el9.ppc64le. 1.4 MB/s | 354 kB 00:00 (264/472): libX11-common-1.7.0-9.el9.noarch.rpm 1.5 MB/s | 209 kB 00:00 (265/472): libX11-devel-1.7.0-9.el9.ppc64le.rpm 8.0 MB/s | 1.1 MB 00:00 (266/472): libXpm-devel-3.5.13-10.el9.ppc64le.r 439 kB/s | 40 kB 00:00 (267/472): libX11-xcb-1.7.0-9.el9.ppc64le.rpm 74 kB/s | 12 kB 00:00 (268/472): libXpm-3.5.13-10.el9.ppc64le.rpm 388 kB/s | 67 kB 00:00 (269/472): libjpeg-turbo-devel-2.0.90-7.el9.ppc 1.1 MB/s | 102 kB 00:00 (270/472): libjpeg-turbo-2.0.90-7.el9.ppc64le.r 1.7 MB/s | 186 kB 00:00 (271/472): libselinux-devel-3.6-1.el9.ppc64le.r 1.2 MB/s | 163 kB 00:00 (272/472): perl-DynaLoader-1.47-481.el9.ppc64le 315 kB/s | 26 kB 00:00 (273/472): perl-English-1.11-481.el9.noarch.rpm 136 kB/s | 14 kB 00:00 (274/472): perl-File-Compare-1.100.600-481.el9. 87 kB/s | 14 kB 00:00 (275/472): perl-File-Copy-2.34-481.el9.noarch.r 201 kB/s | 20 kB 00:00 (276/472): libsepol-devel-3.6-1.el9.ppc64le.rpm 158 kB/s | 51 kB 00:00 (277/472): perl-File-Find-1.37-481.el9.noarch.r 324 kB/s | 26 kB 00:00 (278/472): perl-lib-0.65-481.el9.ppc64le.rpm 127 kB/s | 15 kB 00:00 (279/472): python3-libselinux-3.6-1.el9.ppc64le 1.4 MB/s | 209 kB 00:00 (280/472): pmix-3.2.3-5.el9.ppc64le.rpm 4.3 MB/s | 644 kB 00:00 (281/472): python3-policycoreutils-3.6-2.1.el9. 13 MB/s | 2.1 MB 00:00 (282/472): ucx-1.15.0-2.el9.ppc64le.rpm 6.6 MB/s | 837 kB 00:00 (283/472): python3-rpm-generators-12-9.el9.noar 152 kB/s | 29 kB 00:00 (284/472): gdk-pixbuf2-2.42.6-4.el9_4.ppc64le.r 4.8 MB/s | 503 kB 00:00 (285/472): gdk-pixbuf2-modules-2.42.6-4.el9_4.p 1.3 MB/s | 99 kB 00:00 (286/472): harfbuzz-icu-2.7.4-10.el9.ppc64le.rp 87 kB/s | 15 kB 00:00 (287/472): gcc-toolset-13-binutils-2.40-21.el9. 17 MB/s | 6.5 MB 00:00 (288/472): libxml2-devel-2.9.13-6.el9_4.ppc64le 4.2 MB/s | 902 kB 00:00 (289/472): policycoreutils-python-utils-3.6-2.1 1.1 MB/s | 81 kB 00:00 (290/472): qt5-qtbase-common-5.15.9-10.el9_4.no 121 kB/s | 9.7 kB 00:00 (291/472): qt5-qtbase-devel-5.15.9-10.el9_4.ppc 17 MB/s | 3.8 MB 00:00 (292/472): qt5-qtbase-5.15.9-10.el9_4.ppc64le.r 12 MB/s | 3.8 MB 00:00 (293/472): emacs-filesystem-27.2-10.el9_4.noarc 107 kB/s | 9.3 kB 00:00 (294/472): qt5-qtbase-gui-5.15.9-10.el9_4.ppc64 13 MB/s | 6.9 MB 00:00 (295/472): gcc-toolset-13-libstdc++-devel-13.3. 11 MB/s | 3.7 MB 00:00 (296/472): glib2-devel-2.68.4-14.el9_4.1.ppc64l 3.3 MB/s | 560 kB 00:00 (297/472): libdrm-2.4.121-1.el9.ppc64le.rpm 1.5 MB/s | 115 kB 00:00 (298/472): libpq-devel-13.15-1.el9.ppc64le.rpm 1.3 MB/s | 102 kB 00:00 (299/472): libtiff-devel-4.4.0-13.el9.ppc64le.r 4.2 MB/s | 559 kB 00:00 (300/472): libuv-1.42.0-2.el9_4.ppc64le.rpm 1.8 MB/s | 160 kB 00:00 (301/472): gcc-toolset-13-gcc-c++-13.3.1-2.1.el 9.8 MB/s | 12 MB 00:01 (302/472): libwacom-1.12.1-3.el9_4.ppc64le.rpm 644 kB/s | 50 kB 00:00 (303/472): libwacom-data-1.12.1-3.el9_4.noarch. 2.5 MB/s | 201 kB 00:00 (304/472): mesa-libGL-devel-24.1.2-3.el9.ppc64l 373 kB/s | 29 kB 00:00 (305/472): pcre-utf32-8.44-4.el9.ppc64le.rpm 2.2 MB/s | 179 kB 00:00 (306/472): python3-rpm-macros-3.9-54.el9.noarch 102 kB/s | 10 kB 00:00 (307/472): tzdata-java-2024b-2.el9.noarch.rpm 2.9 MB/s | 228 kB 00:00 (308/472): qt5-qttools-common-5.15.9-5.el9.noar 104 kB/s | 12 kB 00:00 (309/472): alsa-lib-1.2.12-1.el9.ppc64le.rpm 6.0 MB/s | 593 kB 00:00 (310/472): annobin-12.65-1.el9.ppc64le.rpm 8.2 MB/s | 1.0 MB 00:00 (311/472): valgrind-3.23.0-4.el9.ppc64le.rpm 13 MB/s | 4.4 MB 00:00 (312/472): gcc-toolset-13-gcc-13.3.1-2.1.el9_4. 18 MB/s | 38 MB 00:02 (313/472): clang-resource-filesystem-18.1.8-3.e 66 kB/s | 12 kB 00:00 (314/472): cpp-11.5.0-2.el9.ppc64le.rpm 21 MB/s | 9.2 MB 00:00 (315/472): clang-libs-18.1.8-3.el9.ppc64le.rpm 20 MB/s | 24 MB 00:01 (316/472): gcc-c++-11.5.0-2.el9.ppc64le.rpm 16 MB/s | 11 MB 00:00 (317/472): gcc-plugin-annobin-11.5.0-2.el9.ppc6 218 kB/s | 46 kB 00:00 (318/472): glibc-devel-2.34-125.el9_5.1.ppc64le 1.3 MB/s | 563 kB 00:00 (319/472): gcc-gfortran-11.5.0-2.el9.ppc64le.rp 12 MB/s | 11 MB 00:00 (320/472): libarchive-devel-3.5.3-4.el9.ppc64le 1.7 MB/s | 135 kB 00:00 (321/472): libblkid-devel-2.37.4-20.el9.ppc64le 167 kB/s | 18 kB 00:00 (322/472): libasan-11.5.0-2.el9.ppc64le.rpm 1.4 MB/s | 439 kB 00:00 (323/472): libcurl-devel-7.76.1-31.el9.ppc64le. 3.0 MB/s | 979 kB 00:00 (324/472): libdrm-devel-2.4.121-1.el9.ppc64le.r 1.0 MB/s | 179 kB 00:00 (325/472): libmount-devel-2.37.4-20.el9.ppc64le 154 kB/s | 19 kB 00:00 (326/472): gcc-11.5.0-2.el9.ppc64le.rpm 11 MB/s | 28 MB 00:02 (327/472): libquadmath-devel-11.5.0-2.el9.ppc64 212 kB/s | 34 kB 00:00 (328/472): libpq-13.15-1.el9.ppc64le.rpm 908 kB/s | 228 kB 00:00 (329/472): libtiff-4.4.0-13.el9.ppc64le.rpm 1.8 MB/s | 219 kB 00:00 (330/472): libtool-ltdl-2.4.6-46.el9.ppc64le.rp 270 kB/s | 41 kB 00:00 (331/472): libstdc++-devel-11.5.0-2.el9.ppc64le 13 MB/s | 2.4 MB 00:00 (332/472): libubsan-11.5.0-2.el9.ppc64le.rpm 1.4 MB/s | 205 kB 00:00 (333/472): mesa-libEGL-24.1.2-3.el9.ppc64le.rpm 1.2 MB/s | 153 kB 00:00 (334/472): mesa-libGL-24.1.2-3.el9.ppc64le.rpm 1.8 MB/s | 190 kB 00:00 (335/472): mesa-libgbm-24.1.2-3.el9.ppc64le.rpm 613 kB/s | 42 kB 00:00 (336/472): mesa-libglapi-24.1.2-3.el9.ppc64le.r 613 kB/s | 46 kB 00:00 (337/472): mesa-libEGL-devel-24.1.2-3.el9.ppc64 43 kB/s | 15 kB 00:00 (338/472): openblas-0.3.26-2.el9.ppc64le.rpm 476 kB/s | 41 kB 00:00 (339/472): openblas-openmp-0.3.26-2.el9.ppc64le 13 MB/s | 4.3 MB 00:00 (340/472): openssl-devel-3.2.2-6.el9_5.ppc64le. 13 MB/s | 4.4 MB 00:00 (341/472): pcre-cpp-8.44-4.el9.ppc64le.rpm 269 kB/s | 28 kB 00:00 (342/472): orc-0.4.31-8.el9.ppc64le.rpm 1.2 MB/s | 198 kB 00:00 (343/472): pcre-utf16-8.44-4.el9.ppc64le.rpm 2.3 MB/s | 188 kB 00:00 (344/472): pcre-devel-8.44-4.el9.ppc64le.rpm 3.0 MB/s | 510 kB 00:00 (345/472): pcre2-devel-10.40-6.el9.ppc64le.rpm 4.3 MB/s | 516 kB 00:00 (346/472): pcre2-utf32-10.40-6.el9.ppc64le.rpm 2.3 MB/s | 206 kB 00:00 (347/472): poppler-21.01.0-21.el9.ppc64le.rpm 8.5 MB/s | 1.1 MB 00:00 (348/472): pcre2-utf16-10.40-6.el9.ppc64le.rpm 648 kB/s | 217 kB 00:00 (349/472): python-rpm-macros-3.9-54.el9.noarch. 94 kB/s | 16 kB 00:00 (350/472): qt5-designer-5.15.9-5.el9.ppc64le.rp 1.1 MB/s | 175 kB 00:00 (351/472): python3-audit-3.1.5-1.el9.ppc64le.rp 278 kB/s | 90 kB 00:00 (352/472): qt5-doctools-5.15.9-5.el9.ppc64le.rp 5.7 MB/s | 745 kB 00:00 (353/472): qt5-qttools-5.15.9-5.el9.ppc64le.rpm 605 kB/s | 45 kB 00:00 (354/472): qt5-qttools-devel-5.15.9-5.el9.ppc64 3.0 MB/s | 253 kB 00:00 (355/472): qt5-linguist-5.15.9-5.el9.ppc64le.rp 4.4 MB/s | 929 kB 00:00 (356/472): qt5-qttools-libs-designercomponents- 4.4 MB/s | 840 kB 00:00 (357/472): qt5-qttools-libs-designer-5.15.9-5.e 11 MB/s | 2.8 MB 00:00 (358/472): qt5-qttools-libs-help-5.15.9-5.el9.p 1.6 MB/s | 174 kB 00:00 (359/472): llvm-libs-18.1.8-3.el9.ppc64le.rpm 11 MB/s | 26 MB 00:02 (360/472): valgrind-devel-3.23.0-4.el9.ppc64le. 241 kB/s | 49 kB 00:00 (361/472): vulkan-headers-1.3.283.0-1.el9.noarc 5.8 MB/s | 1.2 MB 00:00 (362/472): vulkan-loader-1.3.283.0-1.el9.ppc64l 1.5 MB/s | 187 kB 00:00 (363/472): expat-devel-2.5.0-3.el9_5.1.ppc64le. 800 kB/s | 56 kB 00:00 (364/472): xorg-x11-proto-devel-2024.1-1.el9.no 1.8 MB/s | 314 kB 00:00 (365/472): vulkan-loader-devel-1.3.283.0-1.el9. 50 kB/s | 13 kB 00:00 (366/472): python3-devel-3.9.21-1.el9_5.ppc64le 2.8 MB/s | 249 kB 00:00 (367/472): openexr-libs-3.1.1-2.el9_5.1.ppc64le 7.1 MB/s | 1.1 MB 00:00 (368/472): brotli-1.0.9-7.el9_5.ppc64le.rpm 3.7 MB/s | 338 kB 00:00 (369/472): brotli-devel-1.0.9-7.el9_5.ppc64le.r 263 kB/s | 34 kB 00:00 (370/472): gstreamer1-plugins-base-1.22.1-3.el9 8.5 MB/s | 2.3 MB 00:00 (371/472): git-2.43.5-2.el9_5.ppc64le.rpm 337 kB/s | 54 kB 00:00 (372/472): javapackages-filesystem-6.0.0-7.el9_ 111 kB/s | 16 kB 00:00 (373/472): git-core-2.43.5-2.el9_5.ppc64le.rpm 15 MB/s | 4.8 MB 00:00 (374/472): perl-Git-2.43.5-2.el9_5.noarch.rpm 449 kB/s | 39 kB 00:00 (375/472): git-core-doc-2.43.5-2.el9_5.noarch.r 7.9 MB/s | 2.9 MB 00:00 (376/472): nspr-4.35.0-17.el9_2.ppc64le.rpm 1.0 MB/s | 150 kB 00:00 (377/472): python3-libsemanage-3.6-2.1.el9_5.pp 514 kB/s | 84 kB 00:00 (378/472): nss-softokn-3.101.0-10.el9_2.ppc64le 4.9 MB/s | 424 kB 00:00 (379/472): nss-3.101.0-10.el9_2.ppc64le.rpm 5.2 MB/s | 793 kB 00:00 (380/472): nss-softokn-freebl-3.101.0-10.el9_2. 3.5 MB/s | 339 kB 00:00 (381/472): nss-sysinit-3.101.0-10.el9_2.ppc64le 225 kB/s | 20 kB 00:00 (382/472): nss-util-3.101.0-10.el9_2.ppc64le.rp 1.0 MB/s | 101 kB 00:00 (383/472): flexiblas-devel-3.0.4-8.el9.ppc64le. 1.0 MB/s | 112 kB 00:00 (384/472): kernel-headers-5.14.0-503.19.1.el9_5 16 MB/s | 3.7 MB 00:00 (385/472): flexiblas-openblas-openmp64-3.0.4-8. 152 kB/s | 19 kB 00:00 (386/472): libXdmcp-devel-1.1.3-8.el9.ppc64le.r 160 kB/s | 13 kB 00:00 (387/472): libogg-devel-1.3.4-6.el9.ppc64le.rpm 208 kB/s | 15 kB 00:00 (388/472): libXres-devel-1.2.0-14.el9.ppc64le.r 157 kB/s | 15 kB 00:00 (389/472): flexiblas-netlib64-3.0.4-8.el9.ppc64 7.5 MB/s | 2.5 MB 00:00 (390/472): libtheora-devel-1.1.1-31.el9.ppc64le 348 kB/s | 35 kB 00:00 (391/472): double-conversion-devel-3.1.5-6.el9. 395 kB/s | 32 kB 00:00 (392/472): libxkbfile-devel-1.1.0-8.el9.ppc64le 152 kB/s | 18 kB 00:00 (393/472): blas-devel-3.9.0-10.el9.ppc64le.rpm 196 kB/s | 20 kB 00:00 (394/472): blas64_-3.9.0-10.el9.ppc64le.rpm 1.9 MB/s | 148 kB 00:00 (395/472): blas64-3.9.0-10.el9.ppc64le.rpm 1.3 MB/s | 148 kB 00:00 (396/472): eigen3-devel-3.4.0-2.el9.noarch.rpm 10 MB/s | 1.2 MB 00:00 (397/472): lapack-devel-3.9.0-10.el9.ppc64le.rp 579 kB/s | 67 kB 00:00 (398/472): pyproject-rpm-macros-1.12.0-1.el9.no 652 kB/s | 43 kB 00:00 (399/472): lapack64-3.9.0-10.el9.ppc64le.rpm 9.7 MB/s | 1.9 MB 00:00 (400/472): lapack64_-3.9.0-10.el9.ppc64le.rpm 11 MB/s | 1.9 MB 00:00 (401/472): python3-openmpi-4.1.1-7.el9.ppc64le. 128 kB/s | 9.2 kB 00:00 (402/472): python3-mpich-4.1.1-1.el9.ppc64le.rp 46 kB/s | 9.0 kB 00:00 (403/472): java-17-openjdk-slowdebug-17.0.13.0. 5.0 MB/s | 435 kB 00:00 (404/472): openblas-openmp64-0.3.26-2.el9.ppc64 18 MB/s | 4.3 MB 00:00 (405/472): PEGTL-devel-2.8.3-11.el9.ppc64le.rpm 287 kB/s | 130 kB 00:00 (406/472): SuperLU-6.0.1-5.el9.ppc64le.rpm 473 kB/s | 198 kB 00:00 (407/472): armadillo-12.6.6-2.el9.ppc64le.rpm 150 kB/s | 36 kB 00:00 (408/472): arpack-3.8.0-4.el9.ppc64le.rpm 445 kB/s | 175 kB 00:00 (409/472): cfitsio-4.1.0-1.el9.ppc64le.rpm 1.2 MB/s | 665 kB 00:00 (410/472): cgnslib-4.3.0-1.el9.ppc64le.rpm 1.2 MB/s | 796 kB 00:00 (411/472): cgnslib-common-4.3.0-1.el9.noarch.rp 267 kB/s | 104 kB 00:00 (412/472): cgnslib-devel-4.3.0-1.el9.ppc64le.rp 168 kB/s | 55 kB 00:00 (413/472): cli11-devel-2.2.0-2.el9.noarch.rpm 304 kB/s | 121 kB 00:00 (414/472): freeimage-devel-3.19.0-0.20.svn1909. 141 kB/s | 37 kB 00:00 (415/472): freeimage-3.19.0-0.20.svn1909.el9.pp 729 kB/s | 374 kB 00:00 (416/472): freexl-1.0.6-15.el9.ppc64le.rpm 166 kB/s | 38 kB 00:00 (417/472): gdal-devel-3.4.3-3.el9.ppc64le.rpm 369 kB/s | 191 kB 00:00 (418/472): java-17-openjdk-headless-slowdebug-1 14 MB/s | 47 MB 00:03 (419/472): gl2ps-1.4.2-5.el9.ppc64le.rpm 189 kB/s | 69 kB 00:00 (420/472): geos-3.10.1-1.el9.ppc64le.rpm 1.2 MB/s | 988 kB 00:00 (421/472): gdal-libs-3.4.3-3.el9.ppc64le.rpm 6.6 MB/s | 8.8 MB 00:01 (422/472): gl2ps-devel-1.4.2-5.el9.ppc64le.rpm 478 kB/s | 236 kB 00:00 (423/472): glew-devel-2.2.0-2.el9.ppc64le.rpm 431 kB/s | 217 kB 00:00 (424/472): hdf-libs-4.2.15-7.el9.ppc64le.rpm 686 kB/s | 321 kB 00:00 (425/472): hdf5-1.12.1-7.el9.1.ppc64le.rpm 2.9 MB/s | 2.1 MB 00:00 (426/472): hdf5-devel-1.12.1-7.el9.1.ppc64le.rp 1.9 MB/s | 1.3 MB 00:00 (427/472): hdf5-mpich-1.12.1-7.el9.1.ppc64le.rp 2.8 MB/s | 2.1 MB 00:00 (428/472): jsoncpp-1.9.5-1.el9.ppc64le.rpm 297 kB/s | 97 kB 00:00 (429/472): jsoncpp-devel-1.9.5-1.el9.ppc64le.rp 115 kB/s | 30 kB 00:00 (430/472): hdf5-mpich-devel-1.12.1-7.el9.1.ppc6 1.7 MB/s | 1.2 MB 00:00 (431/472): jxrlib-1.1-23.el9.ppc64le.rpm 783 kB/s | 461 kB 00:00 (432/472): libGLEW-2.2.0-2.el9.ppc64le.rpm 417 kB/s | 177 kB 00:00 (433/472): libaec-1.0.6-1.el9.ppc64le.rpm 142 kB/s | 44 kB 00:00 (434/472): libaec-devel-1.0.6-1.el9.ppc64le.rpm 74 kB/s | 12 kB 00:00 (435/472): libgta-1.2.1-7.el9.ppc64le.rpm 164 kB/s | 38 kB 00:00 (436/472): libgeotiff-1.7.1-3.el9.ppc64le.rpm 283 kB/s | 110 kB 00:00 (437/472): libdap-3.20.10-1.el9.ppc64le.rpm 1.2 MB/s | 661 kB 00:00 (438/472): libharu-devel-2.3.0-10.el9.ppc64le.r 154 kB/s | 40 kB 00:00 (439/472): libharu-2.3.0-10.el9.ppc64le.rpm 975 kB/s | 567 kB 00:00 (440/472): libkml-1.3.0-41.el9.ppc64le.rpm 750 kB/s | 349 kB 00:00 (441/472): librttopo-1.1.0-9.el9.ppc64le.rpm 509 kB/s | 235 kB 00:00 (442/472): metis-devel-5.1.0-32.el9.ppc64le.rpm 61 kB/s | 11 kB 00:00 (443/472): metis-5.1.0-32.el9.ppc64le.rpm 1.1 MB/s | 594 kB 00:00 (444/472): minizip-3.0.2-6.el9.ppc64le.rpm 260 kB/s | 79 kB 00:00 (445/472): libspatialite-5.0.1-17.el9.ppc64le.r 4.6 MB/s | 3.7 MB 00:00 (446/472): mpi4py-common-3.1.3-2.el9.noarch.rpm 79 kB/s | 18 kB 00:00 (447/472): netcdf-cxx-4.2-28.el9.ppc64le.rpm 127 kB/s | 46 kB 00:00 (448/472): netcdf-4.8.1-2.el9.ppc64le.rpm 1.4 MB/s | 806 kB 00:00 (449/472): netcdf-cxx-devel-4.2-28.el9.ppc64le. 663 kB/s | 391 kB 00:00 (450/472): netcdf-devel-4.8.1-2.el9.ppc64le.rpm 294 kB/s | 119 kB 00:00 (451/472): netcdf-mpich-devel-4.8.1-2.el9.ppc64 241 kB/s | 80 kB 00:00 (452/472): netcdf-mpich-4.8.1-2.el9.ppc64le.rpm 1.3 MB/s | 796 kB 00:00 (453/472): openslide-devel-3.4.1-19.el9.ppc64le 76 kB/s | 13 kB 00:00 (454/472): ogdi-4.1.0-7.el9.ppc64le.rpm 558 kB/s | 263 kB 00:00 (455/472): openslide-3.4.1-19.el9.ppc64le.rpm 290 kB/s | 115 kB 00:00 (456/472): proj-devel-8.2.0-1.el9.ppc64le.rpm 245 kB/s | 80 kB 00:00 (457/472): pugixml-1.13-1.el9.ppc64le.rpm 259 kB/s | 108 kB 00:00 (458/472): pugixml-devel-1.13-1.el9.ppc64le.rpm 92 kB/s | 23 kB 00:00 (459/472): proj-8.2.0-1.el9.ppc64le.rpm 2.3 MB/s | 2.6 MB 00:01 (460/472): python3-mpi4py-mpich-3.1.3-2.el9.ppc 876 kB/s | 514 kB 00:00 (461/472): python3-mpi4py-openmpi-3.1.3-2.el9.p 890 kB/s | 515 kB 00:00 (462/472): qt5-qtwebkit-devel-5.212.0-0.75alpha 159 kB/s | 55 kB 00:00 (463/472): rapidjson-devel-1.1.0-18.el9.ppc64le 146 kB/s | 109 kB 00:00 (464/472): uriparser-0.9.7-1.el9.ppc64le.rpm 138 kB/s | 67 kB 00:00 (465/472): python3-vtk-9.1.0-18.el9.ppc64le.rpm 5.3 MB/s | 10 MB 00:01 (466/472): utf8cpp-devel-3.2.1-3.el9.noarch.rpm 105 kB/s | 26 kB 00:00 (467/472): qt5-qtwebkit-5.212.0-0.75alpha4.el9. 5.5 MB/s | 14 MB 00:02 (468/472): vtk-java-9.1.0-18.el9.ppc64le.rpm 3.7 MB/s | 6.5 MB 00:01 (469/472): vtk-qt-9.1.0-18.el9.ppc64le.rpm 572 kB/s | 278 kB 00:00 (470/472): xerces-c-3.2.5-1.el9.ppc64le.rpm 1.5 MB/s | 960 kB 00:00 (471/472): vtk-9.1.0-18.el9.ppc64le.rpm 1.8 MB/s | 22 MB 00:12 (472/472): vtk-devel-9.1.0-18.el9.ppc64le.rpm 2.0 MB/s | 58 MB 00:28 -------------------------------------------------------------------------------- Total 9.3 MB/s | 624 MB 01:06 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: copy-jdk-configs-4.0-3.el9.noarch 1/1 Preparing : 1/1 Installing : cmake-filesystem-3.30.5-2.el9.ppc64le 1/472 Installing : xorg-x11-proto-devel-2024.1-1.el9.noarch 2/472 Installing : libjpeg-turbo-2.0.90-7.el9.ppc64le 3/472 Installing : libpng-2:1.6.37-12.el9.ppc64le 4/472 Installing : expat-2.5.0-3.el9_5.1.ppc64le 5/472 Installing : zlib-devel-1.2.11-40.el9.ppc64le 6/472 Installing : libicu-67.1-9.el9.ppc64le 7/472 Installing : boost-system-1.75.0-8.el9.ppc64le 8/472 Installing : boost-chrono-1.75.0-8.el9.ppc64le 9/472 Installing : libtirpc-1.3.3-9.el9.ppc64le 10/472 Installing : libquadmath-11.5.0-2.el9.ppc64le 11/472 Installing : libgfortran-11.5.0-2.el9.ppc64le 12/472 Installing : boost-thread-1.75.0-8.el9.ppc64le 13/472 Installing : nspr-4.35.0-17.el9_2.ppc64le 14/472 Installing : libdrm-2.4.121-1.el9.ppc64le 15/472 Installing : libmpc-1.2.1-4.el9.ppc64le 16/472 Installing : tcl-1:8.6.10-7.el9.ppc64le 17/472 Installing : blas-3.9.0-10.el9.ppc64le 18/472 Installing : hdf-libs-4.2.15-7.el9.ppc64le 19/472 Installing : qt5-qttools-common-5.15.9-5.el9.noarch 20/472 Installing : libX11-xcb-1.7.0-9.el9.ppc64le 21/472 Installing : flexiblas-3.0.4-8.el9.ppc64le 22/472 Installing : libogg-2:1.3.4-6.el9.ppc64le 23/472 Installing : libglvnd-1:1.3.4-1.el9.ppc64le 24/472 Installing : libglvnd-opengl-1:1.3.4-1.el9.ppc64le 25/472 Installing : nss-util-3.101.0-10.el9_2.ppc64le 26/472 Installing : boost-filesystem-1.75.0-8.el9.ppc64le 27/472 Installing : emacs-filesystem-1:27.2-10.el9_4.noarch 28/472 Installing : libwebp-1.2.0-8.el9_3.ppc64le 29/472 Installing : openjpeg2-2.4.0-7.el9.ppc64le 30/472 Installing : libICE-1.0.10-8.el9.ppc64le 31/472 Installing : hwloc-libs-2.4.1-5.el9.ppc64le 32/472 Installing : libICE-devel-1.0.10-8.el9.ppc64le 33/472 Installing : libSM-1.2.3-10.el9.ppc64le 34/472 Installing : libtheora-1:1.1.1-31.el9.ppc64le 35/472 Installing : boost-regex-1.75.0-8.el9.ppc64le 36/472 Installing : libaec-1.0.6-1.el9.ppc64le 37/472 Installing : hdf5-1.12.1-7.el9.1.ppc64le 38/472 Installing : netcdf-4.8.1-2.el9.ppc64le 39/472 Installing : geos-3.10.1-1.el9.ppc64le 40/472 Installing : python-rpm-macros-3.9-54.el9.noarch 41/472 Installing : mesa-libglapi-24.1.2-3.el9.ppc64le 42/472 Installing : perl-File-Find-1.37-481.el9.noarch 43/472 Installing : libwayland-client-1.21.0-1.el9.ppc64le 44/472 Installing : boost-context-1.75.0-8.el9.ppc64le 45/472 Installing : tbb-2020.3-8.el9.ppc64le 46/472 Installing : opencascade-foundation-7.8.1-3.el9.ppc64le 47/472 Installing : lcms2-2.12-3.el9.ppc64le 48/472 Installing : less-590-5.el9.ppc64le 49/472 Installing : make-1:4.3-8.el9.ppc64le 50/472 Installing : libnl3-3.9.0-1.el9.ppc64le 51/472 Installing : libibverbs-51.0-1.el9.ppc64le 52/472 Installing : librdmacm-51.0-1.el9.ppc64le 53/472 Installing : python3-rpm-macros-3.9-54.el9.noarch 54/472 Installing : libaec-devel-1.0.6-1.el9.ppc64le 55/472 Installing : libSM-devel-1.2.3-10.el9.ppc64le 56/472 Installing : lapack-3.9.0-10.el9.ppc64le 57/472 Installing : blas64_-3.9.0-10.el9.ppc64le 58/472 Installing : tcl-devel-1:8.6.10-7.el9.ppc64le 59/472 Installing : blas64-3.9.0-10.el9.ppc64le 60/472 Installing : libicu-devel-67.1-9.el9.ppc64le 61/472 Installing : libpng-devel-2:1.6.37-12.el9.ppc64le 62/472 Installing : libharu-2.3.0-10.el9.ppc64le 63/472 Installing : jasper-libs-2.0.28-3.el9.ppc64le 64/472 Installing : pugixml-1.13-1.el9.ppc64le 65/472 Installing : mpi4py-common-3.1.3-2.el9.noarch 66/472 Installing : metis-5.1.0-32.el9.ppc64le 67/472 Installing : jsoncpp-1.9.5-1.el9.ppc64le 68/472 Installing : freexl-1.0.6-15.el9.ppc64le 69/472 Installing : kernel-headers-5.14.0-503.19.1.el9_5.ppc64le 70/472 Installing : glibc-devel-2.34-125.el9_5.1.ppc64le 71/472 Installing : libxcrypt-devel-4.4.18-3.el9.ppc64le 72/472 Installing : pcre2-utf16-10.40-6.el9.ppc64le 73/472 Installing : openblas-0.3.26-2.el9.ppc64le 74/472 Installing : openblas-openmp-0.3.26-2.el9.ppc64le 75/472 Installing : libstdc++-devel-11.5.0-2.el9.ppc64le 76/472 Installing : libpq-13.15-1.el9.ppc64le 77/472 Installing : libcurl-devel-7.76.1-31.el9.ppc64le 78/472 Installing : alsa-lib-1.2.12-1.el9.ppc64le 79/472 Installing : perl-File-Copy-2.34-481.el9.noarch 80/472 Installing : perl-File-Compare-1.100.600-481.el9.noarch 81/472 Installing : perl-DynaLoader-1.47-481.el9.ppc64le 82/472 Installing : libwayland-server-1.21.0-1.el9.ppc64le 83/472 Installing : boost-python3-1.75.0-8.el9.ppc64le 84/472 Installing : boost-date-time-1.75.0-8.el9.ppc64le 85/472 Installing : boost-atomic-1.75.0-8.el9.ppc64le 86/472 Installing : perl-threads-1:2.25-460.el9.ppc64le 87/472 Installing : libXau-1.0.9-8.el9.ppc64le 88/472 Installing : libxcb-1.13.1-9.el9.ppc64le 89/472 Installing : mesa-libgbm-24.1.2-3.el9.ppc64le 90/472 Installing : imath-3.1.2-1.el9.ppc64le 91/472 Installing : libxshmfence-1.3-10.el9.ppc64le 92/472 Installing : libglvnd-egl-1:1.3.4-1.el9.ppc64le 93/472 Installing : mesa-libEGL-24.1.2-3.el9.ppc64le 94/472 Running scriptlet: xml-common-0.6.3-58.el9.noarch 95/472 Installing : xml-common-0.6.3-58.el9.noarch 95/472 Installing : double-conversion-3.1.5-6.el9.ppc64le 96/472 Installing : vim-filesystem-2:8.2.2637-21.el9.noarch 97/472 Installing : libatomic-11.5.0-2.el9.ppc64le 98/472 Installing : libedit-3.1-38.20210216cvs.el9.ppc64le 99/472 Installing : llvm-libs-18.1.8-3.el9.ppc64le 100/472 Installing : dbus-libs-1:1.12.20-8.el9.ppc64le 101/472 Installing : jansson-2.14-1.el9.ppc64le 102/472 Installing : graphite2-1.3.14-9.el9.ppc64le 103/472 Installing : fonts-filesystem-1:2.0.5-7.el9.1.noarch 104/472 Installing : dejavu-sans-fonts-2.37-18.el9.noarch 105/472 Installing : langpacks-core-font-en-3.0-16.el9.noarch 106/472 Installing : graphite2-devel-1.3.14-9.el9.ppc64le 107/472 Installing : avahi-libs-0.8-21.el9.ppc64le 108/472 Installing : libfabric-1.18.0-1.el9.ppc64le 109/472 Installing : double-conversion-devel-3.1.5-6.el9.ppc64le 110/472 Installing : iso-codes-4.6.0-3.el9.noarch 111/472 Installing : libglvnd-gles-1:1.3.4-1.el9.ppc64le 112/472 Installing : openexr-libs-3.1.1-2.el9_5.1.ppc64le 113/472 Installing : xcb-util-renderutil-0.3.9-20.el9.ppc64le 114/472 Installing : xcb-util-0.4.0-19.el9.ppc64le 115/472 Installing : xcb-util-image-0.4.0-19.el9.ppc64le 116/472 Installing : xcb-util-keysyms-0.4.0-17.el9.ppc64le 117/472 Installing : xcb-util-wm-0.4.1-22.el9.ppc64le 118/472 Installing : libXau-devel-1.0.9-8.el9.ppc64le 119/472 Installing : libxcb-devel-1.13.1-9.el9.ppc64le 120/472 Installing : perl-threads-shared-1.61-460.el9.ppc64le 121/472 Installing : perl-Thread-Queue-3.14-460.el9.noarch 122/472 Installing : boost-log-1.75.0-8.el9.ppc64le 123/472 Installing : boost-wave-1.75.0-8.el9.ppc64le 124/472 Installing : perl-TermReadKey-2.38-11.el9.ppc64le 125/472 Installing : libpq-devel-13.15-1.el9.ppc64le 126/472 Installing : PEGTL-devel-2.8.3-11.el9.ppc64le 127/472 Installing : flexiblas-openblas-openmp-3.0.4-8.el9.ppc64le 128/472 Installing : flexiblas-netlib-3.0.4-8.el9.ppc64le 129/472 Installing : SuperLU-6.0.1-5.el9.ppc64le 130/472 Installing : openblas-openmp64-0.3.26-2.el9.ppc64le 131/472 Installing : flexiblas-openblas-openmp64-3.0.4-8.el9.ppc64le 132/472 Installing : flexiblas-netlib64-3.0.4-8.el9.ppc64le 133/472 Installing : flexiblas-devel-3.0.4-8.el9.ppc64le 134/472 Installing : arpack-3.8.0-4.el9.ppc64le 135/472 Installing : armadillo-12.6.6-2.el9.ppc64le 136/472 Installing : jsoncpp-devel-1.9.5-1.el9.ppc64le 137/472 Installing : pugixml-devel-1.13-1.el9.ppc64le 138/472 Installing : LibRaw-0.21.1-1.el9.ppc64le 139/472 Installing : libharu-devel-2.3.0-10.el9.ppc64le 140/472 Installing : lapack64-3.9.0-10.el9.ppc64le 141/472 Installing : lapack64_-3.9.0-10.el9.ppc64le 142/472 Installing : tbb-devel-2020.3-8.el9.ppc64le 143/472 Installing : boost-coroutine-1.75.0-8.el9.ppc64le 144/472 Installing : boost-fiber-1.75.0-8.el9.ppc64le 145/472 Installing : libwayland-cursor-1.21.0-1.el9.ppc64le 146/472 Installing : librttopo-1.1.0-9.el9.ppc64le 147/472 Installing : netcdf-cxx-4.2-28.el9.ppc64le 148/472 Running scriptlet: netcdf-cxx-4.2-28.el9.ppc64le 148/472 Installing : boost-graph-1.75.0-8.el9.ppc64le 149/472 Installing : nss-softokn-freebl-3.101.0-10.el9_2.ppc64le 150/472 Installing : nss-softokn-3.101.0-10.el9_2.ppc64le 151/472 Installing : libvorbis-1:1.3.7-5.el9.ppc64le 152/472 Installing : cpp-11.5.0-2.el9.ppc64le 153/472 Installing : boost-type_erasure-1.75.0-8.el9.ppc64le 154/472 Installing : boost-locale-1.75.0-8.el9.ppc64le 155/472 Installing : libdap-3.20.10-1.el9.ppc64le 156/472 Installing : ogdi-4.1.0-7.el9.ppc64le 157/472 Installing : boost-timer-1.75.0-8.el9.ppc64le 158/472 Installing : expat-devel-2.5.0-3.el9_5.1.ppc64le 159/472 Installing : libjpeg-turbo-devel-2.0.90-7.el9.ppc64le 160/472 Installing : eigen3-devel-3.4.0-2.el9.noarch 161/472 Installing : cli11-devel-2.2.0-2.el9.noarch 162/472 Installing : rapidjson-devel-1.1.0-18.el9.ppc64le 163/472 Installing : uriparser-0.9.7-1.el9.ppc64le 164/472 Installing : libkml-1.3.0-41.el9.ppc64le 165/472 Installing : utf8cpp-devel-3.2.1-3.el9.noarch 166/472 Installing : xerces-c-3.2.5-1.el9.ppc64le 167/472 Installing : minizip-3.0.2-6.el9.ppc64le 168/472 Installing : libgta-1.2.1-7.el9.ppc64le 169/472 Installing : jxrlib-1.1-23.el9.ppc64le 170/472 Installing : cgnslib-common-4.3.0-1.el9.noarch 171/472 Installing : cfitsio-4.1.0-1.el9.ppc64le 172/472 Installing : javapackages-filesystem-6.0.0-7.el9_5.noarch 173/472 Installing : brotli-1.0.9-7.el9_5.ppc64le 174/472 Installing : brotli-devel-1.0.9-7.el9_5.ppc64le 175/472 Installing : vulkan-loader-1.3.283.0-1.el9.ppc64le 176/472 Installing : pcre2-utf32-10.40-6.el9.ppc64le 177/472 Installing : pcre2-devel-10.40-6.el9.ppc64le 178/472 Installing : pcre-utf16-8.44-4.el9.ppc64le 179/472 Installing : pcre-cpp-8.44-4.el9.ppc64le 180/472 Installing : orc-0.4.31-8.el9.ppc64le 181/472 Installing : openssl-devel-1:3.2.2-6.el9_5.ppc64le 182/472 Installing : libubsan-11.5.0-2.el9.ppc64le 183/472 Installing : libtool-ltdl-2.4.6-46.el9.ppc64le 184/472 Installing : unixODBC-2.3.9-4.el9.ppc64le 185/472 Installing : libblkid-devel-2.37.4-20.el9.ppc64le 186/472 Installing : libasan-11.5.0-2.el9.ppc64le 187/472 Installing : gcc-11.5.0-2.el9.ppc64le 188/472 Running scriptlet: gcc-11.5.0-2.el9.ppc64le 188/472 Installing : gcc-c++-11.5.0-2.el9.ppc64le 189/472 Installing : libquadmath-devel-11.5.0-2.el9.ppc64le 190/472 Installing : gcc-gfortran-11.5.0-2.el9.ppc64le 191/472 Installing : hdf5-devel-1.12.1-7.el9.1.ppc64le 192/472 Installing : blas-devel-3.9.0-10.el9.ppc64le 193/472 Installing : lapack-devel-3.9.0-10.el9.ppc64le 194/472 Installing : netcdf-devel-4.8.1-2.el9.ppc64le 195/472 Installing : netcdf-cxx-devel-4.2-28.el9.ppc64le 196/472 Installing : libarchive-devel-3.5.3-4.el9.ppc64le 197/472 Installing : clang-resource-filesystem-18.1.8-3.el9.noarch 198/472 Installing : tzdata-java-2024b-2.el9.noarch 199/472 Installing : pcre-utf32-8.44-4.el9.ppc64le 200/472 Installing : pcre-devel-8.44-4.el9.ppc64le 201/472 Installing : libwacom-data-1.12.1-3.el9_4.noarch 202/472 Installing : libuv-1:1.42.0-2.el9_4.ppc64le 203/472 Installing : ucx-1.15.0-2.el9.ppc64le 204/472 Running scriptlet: ucx-1.15.0-2.el9.ppc64le 204/472 Installing : perl-lib-0.65-481.el9.ppc64le 205/472 Installing : perl-English-1.11-481.el9.noarch 206/472 Installing : libsepol-devel-3.6-1.el9.ppc64le 207/472 Installing : libselinux-devel-3.6-1.el9.ppc64le 208/472 Installing : libmount-devel-2.37.4-20.el9.ppc64le 209/472 Installing : libX11-common-1.7.0-9.el9.noarch 210/472 Installing : libX11-1.7.0-9.el9.ppc64le 211/472 Installing : libX11-devel-1.7.0-9.el9.ppc64le 212/472 Installing : libXext-1.3.4-8.el9.ppc64le 213/472 Installing : libXext-devel-1.3.4-8.el9.ppc64le 214/472 Installing : libXrender-0.9.10-16.el9.ppc64le 215/472 Installing : libXi-1.7.10-8.el9.ppc64le 216/472 Installing : libXrender-devel-0.9.10-16.el9.ppc64le 217/472 Installing : libXfixes-5.0.3-16.el9.ppc64le 218/472 Installing : libXfixes-devel-5.0.3-16.el9.ppc64le 219/472 Installing : libXt-1.2.0-6.el9.ppc64le 220/472 Installing : libXt-devel-1.2.0-6.el9.ppc64le 221/472 Installing : libXmu-1.1.3-8.el9.ppc64le 222/472 Installing : libXi-devel-1.7.10-8.el9.ppc64le 223/472 Installing : libXtst-1.2.3-16.el9.ppc64le 224/472 Installing : libXv-1.0.11-16.el9.ppc64le 225/472 Installing : libXcomposite-0.4.5-7.el9.ppc64le 226/472 Installing : libXcomposite-devel-0.4.5-7.el9.ppc64le 227/472 Installing : libXv-devel-1.0.11-16.el9.ppc64le 228/472 Installing : libXtst-devel-1.2.3-16.el9.ppc64le 229/472 Installing : libXcursor-1.2.0-7.el9.ppc64le 230/472 Installing : libXcursor-devel-1.2.0-7.el9.ppc64le 231/472 Installing : libXrandr-1.5.2-8.el9.ppc64le 232/472 Installing : libXrandr-devel-1.5.2-8.el9.ppc64le 233/472 Installing : libXinerama-1.1.4-10.el9.ppc64le 234/472 Installing : libXinerama-devel-1.1.4-10.el9.ppc64le 235/472 Installing : libXxf86vm-1.1.4-18.el9.ppc64le 236/472 Installing : libglvnd-glx-1:1.3.4-1.el9.ppc64le 237/472 Installing : mesa-libGL-24.1.2-3.el9.ppc64le 238/472 Installing : mesa-libGLU-9.0.1-6.el9.ppc64le 239/472 Installing : libGLEW-2.2.0-2.el9.ppc64le 240/472 Installing : glx-utils-8.4.0-12.20210504git0f9e7d9.el9.ppc64l 241/472 Installing : gl2ps-1.4.2-5.el9.ppc64le 242/472 Installing : libXScrnSaver-1.2.3-10.el9.ppc64le 243/472 Installing : libXScrnSaver-devel-1.2.3-10.el9.ppc64le 244/472 Installing : libXres-1.2.0-14.el9.ppc64le 245/472 Installing : libXres-devel-1.2.0-14.el9.ppc64le 246/472 Installing : libxkbfile-1.1.0-8.el9.ppc64le 247/472 Installing : libxkbfile-devel-1.1.0-8.el9.ppc64le 248/472 Installing : libXpm-3.5.13-10.el9.ppc64le 249/472 Installing : libXpm-devel-3.5.13-10.el9.ppc64le 250/472 Installing : checkpolicy-3.6-1.el9.ppc64le 251/472 Installing : sqlite-3.34.1-7.el9_3.ppc64le 252/472 Installing : sqlite-devel-3.34.1-7.el9_3.ppc64le 253/472 Installing : pixman-0.40.0-6.el9_3.ppc64le 254/472 Installing : lua-5.4.4-4.el9.ppc64le 255/472 Installing : libffi-devel-3.4.2-8.el9.ppc64le 256/472 Installing : libwayland-egl-1.21.0-1.el9.ppc64le 257/472 Installing : woff2-1.0.2-15.el9.ppc64le 258/472 Installing : fribidi-1.0.10-6.el9.2.ppc64le 259/472 Installing : boost-stacktrace-1.75.0-8.el9.ppc64le 260/472 Installing : boost-serialization-1.75.0-8.el9.ppc64le 261/472 Installing : boost-program-options-1.75.0-8.el9.ppc64le 262/472 Installing : boost-nowide-1.75.0-8.el9.ppc64le 263/472 Installing : boost-math-1.75.0-8.el9.ppc64le 264/472 Installing : boost-iostreams-1.75.0-8.el9.ppc64le 265/472 Installing : xz-devel-5.2.5-8.el9_0.ppc64le 266/472 Installing : libxml2-devel-2.9.13-6.el9_4.ppc64le 267/472 Installing : libevdev-1.11.0-3.el9.ppc64le 268/472 Installing : libXdmcp-1.1.3-8.el9.ppc64le 269/472 Installing : libXdmcp-devel-1.1.3-8.el9.ppc64le 270/472 Installing : hyphen-2.8.8-17.el9.ppc64le 271/472 Installing : boost-test-1.75.0-8.el9.ppc64le 272/472 Installing : boost-random-1.75.0-8.el9.ppc64le 273/472 Installing : boost-contract-1.75.0-8.el9.ppc64le 274/472 Installing : boost-container-1.75.0-8.el9.ppc64le 275/472 Installing : boost-1.75.0-8.el9.ppc64le 276/472 Installing : sysprof-capture-devel-3.40.1-3.el9.ppc64le 277/472 Installing : poppler-data-0.4.9-9.el9.noarch 278/472 Installing : mariadb-connector-c-config-3.2.6-1.el9_0.noarch 279/472 Installing : mariadb-connector-c-3.2.6-1.el9_0.ppc64le 280/472 Installing : mariadb-connector-c-devel-3.2.6-1.el9_0.ppc64le 281/472 Installing : lz4-devel-1.9.3-5.el9.ppc64le 282/472 Installing : lua-posix-35.0-8.el9.ppc64le 283/472 Installing : copy-jdk-configs-4.0-3.el9.noarch 284/472 Installing : libxslt-1.1.34-9.el9.ppc64le 285/472 Installing : libglvnd-core-devel-1:1.3.4-1.el9.ppc64le 286/472 Installing : libglvnd-devel-1:1.3.4-1.el9.ppc64le 287/472 Installing : mesa-libEGL-devel-24.1.2-3.el9.ppc64le 288/472 Installing : jbigkit-libs-2.1-23.el9.ppc64le 289/472 Installing : libtiff-4.4.0-13.el9.ppc64le 290/472 Installing : proj-8.2.0-1.el9.ppc64le 291/472 Installing : libgeotiff-1.7.1-3.el9.ppc64le 292/472 Installing : libspatialite-5.0.1-17.el9.ppc64le 293/472 Installing : proj-devel-8.2.0-1.el9.ppc64le 294/472 Installing : libtiff-devel-4.4.0-13.el9.ppc64le 295/472 Installing : freeimage-3.19.0-0.20.svn1909.el9.ppc64le 296/472 Installing : freeimage-devel-3.19.0-0.20.svn1909.el9.ppc64le 297/472 Installing : munge-libs-0.5.13-13.el9.ppc64le 298/472 Installing : pmix-3.2.3-5.el9.ppc64le 299/472 Installing : libfontenc-1.1.3-17.el9.ppc64le 300/472 Installing : libdatrie-0.2.13-4.el9.ppc64le 301/472 Installing : libthai-0.1.28-8.el9.ppc64le 302/472 Installing : bzip2-devel-1.0.8-8.el9.ppc64le 303/472 Installing : libvisual-1:0.4.0-34.el9.ppc64le 304/472 Installing : giflib-5.2.1-9.el9.ppc64le 305/472 Installing : xkeyboard-config-2.33-2.el9.noarch 306/472 Installing : libxkbcommon-1.0.3-4.el9.ppc64le 307/472 Installing : libxkbcommon-x11-1.0.3-4.el9.ppc64le 308/472 Installing : perl-Error-1:0.17029-7.el9.noarch 309/472 Installing : opus-1.3.1-10.el9.ppc64le 310/472 Installing : mtdev-1.1.5-22.el9.ppc64le 311/472 Installing : m4-1.4.19-1.el9.ppc64le 312/472 Installing : autoconf-2.71-10.el9.noarch 313/472 Installing : automake-1.16.2-8.el9.noarch 314/472 Installing : libogg-devel-2:1.3.4-6.el9.ppc64le 315/472 Installing : libtheora-devel-1:1.1.1-31.el9.ppc64le 316/472 Installing : gl-manpages-1.1-24.20190306.el9.noarch 317/472 Installing : mesa-libGLU-devel-9.0.1-6.el9.ppc64le 318/472 Installing : glew-devel-2.2.0-2.el9.ppc64le 319/472 Installing : python3-setuptools-wheel-53.0.0-13.el9.noarch 320/472 Installing : python3-pip-wheel-21.3.1-1.el9.noarch 321/472 Installing : python3-libs-3.9.21-1.el9_5.ppc64le 322/472 Installing : python3-3.9.21-1.el9_5.ppc64le 323/472 Installing : python3-setuptools-53.0.0-13.el9.noarch 324/472 Installing : cmake-rpm-macros-3.30.5-2.el9.noarch 325/472 Installing : cmake-data-3.30.5-2.el9.noarch 326/472 Installing : cmake-3.30.5-2.el9.ppc64le 327/472 Installing : python3-libselinux-3.6-1.el9.ppc64le 328/472 Installing : python3-libsemanage-3.6-2.1.el9_5.ppc64le 329/472 Installing : qt5-rpm-macros-5.15.9-1.el9.noarch 330/472 Installing : python3-setools-4.4.4-1.el9.ppc64le 331/472 Installing : python3-distro-1.5.0-7.el9.noarch 332/472 Installing : python3-numpy-1:1.20.1-5.el9.ppc64le 333/472 Installing : boost-numpy3-1.75.0-8.el9.ppc64le 334/472 Installing : boost-devel-1.75.0-8.el9.ppc64le 335/472 Installing : python3-pyparsing-2.4.7-9.el9.noarch 336/472 Installing : python3-packaging-20.9-5.el9.noarch 337/472 Installing : python3-rpm-generators-12-9.el9.noarch 338/472 Installing : python3-devel-3.9.21-1.el9_5.ppc64le 339/472 Installing : crypto-policies-scripts-20240828-2.git626aa59.el 340/472 Installing : nss-sysinit-3.101.0-10.el9_2.ppc64le 341/472 Installing : nss-3.101.0-10.el9_2.ppc64le 342/472 Running scriptlet: nss-3.101.0-10.el9_2.ppc64le 342/472 Installing : valgrind-1:3.23.0-4.el9.ppc64le 343/472 Installing : valgrind-devel-1:3.23.0-4.el9.ppc64le 344/472 Installing : libdrm-devel-2.4.121-1.el9.ppc64le 345/472 Installing : mesa-libGL-devel-24.1.2-3.el9.ppc64le 346/472 Installing : gl2ps-devel-1.4.2-5.el9.ppc64le 347/472 Installing : python3-audit-3.1.5-1.el9.ppc64le 348/472 Installing : vulkan-headers-1.3.283.0-1.el9.noarch 349/472 Installing : vulkan-loader-devel-1.3.283.0-1.el9.ppc64le 350/472 Running scriptlet: openssh-8.7p1-43.el9.ppc64le 351/472 Installing : openssh-8.7p1-43.el9.ppc64le 351/472 Installing : libibumad-51.0-1.el9.ppc64le 352/472 Installing : opensm-libs-3.3.24-2.el9.ppc64le 353/472 Installing : nettle-3.9.1-1.el9.ppc64le 354/472 Installing : gnutls-3.8.3-4.el9_4.ppc64le 355/472 Installing : glib2-2.68.4-14.el9_4.1.ppc64le 356/472 Installing : freetype-2.10.4-9.el9.ppc64le 357/472 Installing : harfbuzz-2.7.4-10.el9.ppc64le 358/472 Installing : fontconfig-2.14.0-2.el9_1.ppc64le 359/472 Running scriptlet: fontconfig-2.14.0-2.el9_1.ppc64le 359/472 Installing : cairo-1.17.4-7.el9.ppc64le 360/472 Installing : libXft-2.3.3-8.el9.ppc64le 361/472 Running scriptlet: tk-1:8.6.10-9.el9.ppc64le 362/472 Installing : tk-1:8.6.10-9.el9.ppc64le 362/472 Installing : cgnslib-4.3.0-1.el9.ppc64le 363/472 Installing : libgudev-237-1.el9.ppc64le 364/472 Installing : gstreamer1-1.22.1-2.el9.ppc64le 365/472 Installing : cups-libs-1:2.3.3op2-31.el9_5.ppc64le 366/472 Installing : libwacom-1.12.1-3.el9_4.ppc64le 367/472 Installing : libinput-1.19.3-4.el9_2.ppc64le 368/472 Running scriptlet: libinput-1.19.3-4.el9_2.ppc64le 368/472 Installing : cgnslib-devel-4.3.0-1.el9.ppc64le 369/472 Installing : pango-1.48.7-3.el9.ppc64le 370/472 Installing : poppler-21.01.0-21.el9.ppc64le 371/472 Installing : harfbuzz-icu-2.7.4-10.el9.ppc64le 372/472 Installing : mkfontscale-1.2.1-3.el9.ppc64le 373/472 Installing : ttmkfdir-3.0.9-65.el9.ppc64le 374/472 Installing : xorg-x11-fonts-Type1-7.5-33.el9.noarch 375/472 Running scriptlet: xorg-x11-fonts-Type1-7.5-33.el9.noarch 375/472 Installing : shared-mime-info-2.1-5.el9.ppc64le 376/472 Running scriptlet: shared-mime-info-2.1-5.el9.ppc64le 376/472 Installing : gdk-pixbuf2-2.42.6-4.el9_4.ppc64le 377/472 Installing : gdk-pixbuf2-modules-2.42.6-4.el9_4.ppc64le 378/472 Installing : openslide-3.4.1-19.el9.ppc64le 379/472 Installing : openslide-devel-3.4.1-19.el9.ppc64le 380/472 Installing : graphene-1.10.6-2.el9.ppc64le 381/472 Installing : gstreamer1-plugins-base-1.22.1-3.el9_5.ppc64le 382/472 Installing : glib2-devel-2.68.4-14.el9_4.1.ppc64le 383/472 Installing : freetype-devel-2.10.4-9.el9.ppc64le 384/472 Installing : harfbuzz-devel-2.7.4-10.el9.ppc64le 385/472 Installing : procps-ng-3.3.17-14.el9.ppc64le 386/472 Installing : lksctp-tools-1.0.19-3.el9_4.ppc64le 387/472 Installing : java-17-openjdk-headless-slowdebug-1:17.0.13.0.1 388/472 Running scriptlet: java-17-openjdk-headless-slowdebug-1:17.0.13.0.1 388/472 Installing : java-17-openjdk-slowdebug-1:17.0.13.0.11-4.el9.p 389/472 Running scriptlet: java-17-openjdk-slowdebug-1:17.0.13.0.11-4.el9.p 389/472 Installing : libselinux-utils-3.6-1.el9.ppc64le 390/472 Installing : policycoreutils-3.6-2.1.el9.ppc64le 391/472 Running scriptlet: policycoreutils-3.6-2.1.el9.ppc64le 391/472 Installing : python3-policycoreutils-3.6-2.1.el9.noarch 392/472 Installing : policycoreutils-python-utils-3.6-2.1.el9.noarch 393/472 Installing : gettext-libs-0.21-8.el9.ppc64le 394/472 Installing : gettext-0.21-8.el9.ppc64le 395/472 Installing : fontconfig-devel-2.14.0-2.el9_1.ppc64le 396/472 Installing : libXft-devel-2.3.3-8.el9.ppc64le 397/472 Installing : tk-devel-1:8.6.10-9.el9.ppc64le 398/472 Installing : libproxy-0.4.15-35.el9.ppc64le 399/472 Installing : qt5-qtbase-common-5.15.9-10.el9_4.noarch 400/472 Running scriptlet: qt5-qtbase-5.15.9-10.el9_4.ppc64le 401/472 Installing : qt5-qtbase-5.15.9-10.el9_4.ppc64le 401/472 Running scriptlet: qt5-qtbase-5.15.9-10.el9_4.ppc64le 401/472 Installing : qt5-qtbase-gui-5.15.9-10.el9_4.ppc64le 402/472 Installing : qt5-qtdeclarative-5.15.9-3.el9.ppc64le 403/472 Installing : qt5-qtbase-devel-5.15.9-10.el9_4.ppc64le 404/472 Installing : qt5-qttools-libs-designer-5.15.9-5.el9.ppc64le 405/472 Installing : qt5-qttools-libs-help-5.15.9-5.el9.ppc64le 406/472 Installing : qt5-qttools-libs-designercomponents-5.15.9-5.el9 407/472 Installing : qt5-designer-5.15.9-5.el9.ppc64le 408/472 Installing : qt5-qtdeclarative-devel-5.15.9-3.el9.ppc64le 409/472 Installing : qt5-qtlocation-5.15.9-1.el9.ppc64le 410/472 Installing : qt5-qtsensors-5.15.9-1.el9.ppc64le 411/472 Installing : qt5-qtwebchannel-5.15.9-1.el9.ppc64le 412/472 Installing : qt5-qtwebkit-5.212.0-0.75alpha4.el9.ppc64le 413/472 Installing : qt5-qtwebkit-devel-5.212.0-0.75alpha4.el9.ppc64l 414/472 Installing : qt5-qtx11extras-5.15.9-1.el9.ppc64le 415/472 Installing : qt5-qtx11extras-devel-5.15.9-1.el9.ppc64le 416/472 Installing : qt5-linguist-5.15.9-5.el9.ppc64le 417/472 Installing : qt5-qttools-5.15.9-5.el9.ppc64le 418/472 Installing : libpipeline-1.5.3-4.el9.ppc64le 419/472 Running scriptlet: man-db-2.9.3-7.el9.ppc64le 420/472 Installing : man-db-2.9.3-7.el9.ppc64le 420/472 Running scriptlet: man-db-2.9.3-7.el9.ppc64le 420/472 Installing : environment-modules-5.3.0-1.el9.ppc64le 421/472 Running scriptlet: environment-modules-5.3.0-1.el9.ppc64le 421/472 Installing : mpich-4.1.1-1.el9.ppc64le 422/472 Installing : hdf5-mpich-1.12.1-7.el9.1.ppc64le 423/472 Installing : rpm-mpi-hooks-8-3.el9.noarch 424/472 Installing : mpich-devel-4.1.1-1.el9.ppc64le 425/472 Installing : hdf5-mpich-devel-1.12.1-7.el9.1.ppc64le 426/472 Installing : netcdf-mpich-4.8.1-2.el9.ppc64le 427/472 Installing : netcdf-mpich-devel-4.8.1-2.el9.ppc64le 428/472 Installing : python3-mpich-4.1.1-1.el9.ppc64le 429/472 Installing : scl-utils-1:2.0.3-4.el9.ppc64le 430/472 Installing : gcc-toolset-13-runtime-13.0-2.el9.ppc64le 431/472 Running scriptlet: gcc-toolset-13-runtime-13.0-2.el9.ppc64le 431/472 ValueError: SELinux policy is not managed or store cannot be accessed. Installing : gcc-toolset-13-binutils-gold-2.40-21.el9.ppc64le 432/472 Running scriptlet: gcc-toolset-13-binutils-gold-2.40-21.el9.ppc64le 432/472 Installing : gcc-toolset-13-binutils-2.40-21.el9.ppc64le 433/472 Running scriptlet: gcc-toolset-13-binutils-2.40-21.el9.ppc64le 433/472 Installing : gcc-toolset-13-gcc-13.3.1-2.1.el9_4.ppc64le 434/472 Installing : gcc-toolset-13-libstdc++-devel-13.3.1-2.1.el9_4. 435/472 Installing : gcc-toolset-13-gcc-c++-13.3.1-2.1.el9_4.ppc64le 436/472 Installing : clang-libs-18.1.8-3.el9.ppc64le 437/472 Installing : qt5-doctools-5.15.9-5.el9.ppc64le 438/472 Installing : qt5-qttools-devel-5.15.9-5.el9.ppc64le 439/472 Installing : libcbor-0.7.0-5.el9.ppc64le 440/472 Installing : libfido2-1.13.0-2.el9.ppc64le 441/472 Installing : openssh-clients-8.7p1-43.el9.ppc64le 442/472 Running scriptlet: openssh-clients-8.7p1-43.el9.ppc64le 442/472 Installing : openmpi-devel-2:4.1.1-7.el9.ppc64le 443/472 Installing : openmpi-2:4.1.1-7.el9.ppc64le 444/472 Installing : git-core-2.43.5-2.el9_5.ppc64le 445/472 Installing : git-core-doc-2.43.5-2.el9_5.noarch 446/472 Installing : perl-Git-2.43.5-2.el9_5.noarch 447/472 Installing : git-2.43.5-2.el9_5.ppc64le 448/472 Installing : python3-openmpi-2:4.1.1-7.el9.ppc64le 449/472 Installing : json-c-0.14-11.el9.ppc64le 450/472 Installing : gdal-libs-3.4.3-3.el9.ppc64le 451/472 Installing : vtk-9.1.0-18.el9.ppc64le 452/472 Installing : opencascade-draw-7.8.1-3.el9.ppc64le 453/472 Installing : opencascade-modeling-7.8.1-3.el9.ppc64le 454/472 Installing : opencascade-visualization-7.8.1-3.el9.ppc64le 455/472 Installing : opencascade-ocaf-7.8.1-3.el9.ppc64le 456/472 Installing : vtk-qt-9.1.0-18.el9.ppc64le 457/472 Installing : python3-vtk-9.1.0-18.el9.ppc64le 458/472 Installing : vtk-java-9.1.0-18.el9.ppc64le 459/472 Installing : gdal-devel-3.4.3-3.el9.ppc64le 460/472 Installing : vtk-devel-9.1.0-18.el9.ppc64le 461/472 Installing : opencascade-devel-7.8.1-3.el9.ppc64le 462/472 Installing : python3-mpi4py-openmpi-3.1.3-2.el9.ppc64le 463/472 Installing : python3-mpi4py-mpich-3.1.3-2.el9.ppc64le 464/472 Installing : desktop-file-utils-0.26-6.el9.ppc64le 465/472 Installing : pybind11-devel-1:2.10.4-2.el9.ppc64le 466/472 Installing : libXmu-devel-1.1.3-8.el9.ppc64le 467/472 Installing : annobin-12.65-1.el9.ppc64le 468/472 Running scriptlet: annobin-12.65-1.el9.ppc64le 468/472 Installing : gcc-plugin-annobin-11.5.0-2.el9.ppc64le 469/472 Running scriptlet: gcc-plugin-annobin-11.5.0-2.el9.ppc64le 469/472 Installing : metis-devel-5.1.0-32.el9.ppc64le 470/472 Installing : pyproject-rpm-macros-1.12.0-1.el9.noarch 471/472 Installing : dos2unix-7.4.2-4.el9.ppc64le 472/472 Running scriptlet: copy-jdk-configs-4.0-3.el9.noarch 472/472 Running scriptlet: crypto-policies-scripts-20240828-2.git626aa59.el 472/472 Running scriptlet: nss-3.101.0-10.el9_2.ppc64le 472/472 Running scriptlet: fontconfig-2.14.0-2.el9_1.ppc64le 472/472 Running scriptlet: java-17-openjdk-headless-slowdebug-1:17.0.13.0.1 472/472 Running scriptlet: java-17-openjdk-slowdebug-1:17.0.13.0.11-4.el9.p 472/472 Running scriptlet: dos2unix-7.4.2-4.el9.ppc64le 472/472 Installed products updated. Installed: LibRaw-0.21.1-1.el9.ppc64le PEGTL-devel-2.8.3-11.el9.ppc64le SuperLU-6.0.1-5.el9.ppc64le alsa-lib-1.2.12-1.el9.ppc64le annobin-12.65-1.el9.ppc64le armadillo-12.6.6-2.el9.ppc64le arpack-3.8.0-4.el9.ppc64le autoconf-2.71-10.el9.noarch automake-1.16.2-8.el9.noarch avahi-libs-0.8-21.el9.ppc64le blas-3.9.0-10.el9.ppc64le blas-devel-3.9.0-10.el9.ppc64le blas64-3.9.0-10.el9.ppc64le blas64_-3.9.0-10.el9.ppc64le boost-1.75.0-8.el9.ppc64le boost-atomic-1.75.0-8.el9.ppc64le boost-chrono-1.75.0-8.el9.ppc64le boost-container-1.75.0-8.el9.ppc64le boost-context-1.75.0-8.el9.ppc64le boost-contract-1.75.0-8.el9.ppc64le boost-coroutine-1.75.0-8.el9.ppc64le boost-date-time-1.75.0-8.el9.ppc64le boost-devel-1.75.0-8.el9.ppc64le boost-fiber-1.75.0-8.el9.ppc64le boost-filesystem-1.75.0-8.el9.ppc64le boost-graph-1.75.0-8.el9.ppc64le boost-iostreams-1.75.0-8.el9.ppc64le boost-locale-1.75.0-8.el9.ppc64le boost-log-1.75.0-8.el9.ppc64le boost-math-1.75.0-8.el9.ppc64le boost-nowide-1.75.0-8.el9.ppc64le boost-numpy3-1.75.0-8.el9.ppc64le boost-program-options-1.75.0-8.el9.ppc64le boost-python3-1.75.0-8.el9.ppc64le boost-random-1.75.0-8.el9.ppc64le boost-regex-1.75.0-8.el9.ppc64le boost-serialization-1.75.0-8.el9.ppc64le boost-stacktrace-1.75.0-8.el9.ppc64le boost-system-1.75.0-8.el9.ppc64le boost-test-1.75.0-8.el9.ppc64le boost-thread-1.75.0-8.el9.ppc64le boost-timer-1.75.0-8.el9.ppc64le boost-type_erasure-1.75.0-8.el9.ppc64le boost-wave-1.75.0-8.el9.ppc64le brotli-1.0.9-7.el9_5.ppc64le brotli-devel-1.0.9-7.el9_5.ppc64le bzip2-devel-1.0.8-8.el9.ppc64le cairo-1.17.4-7.el9.ppc64le cfitsio-4.1.0-1.el9.ppc64le cgnslib-4.3.0-1.el9.ppc64le cgnslib-common-4.3.0-1.el9.noarch cgnslib-devel-4.3.0-1.el9.ppc64le checkpolicy-3.6-1.el9.ppc64le clang-libs-18.1.8-3.el9.ppc64le clang-resource-filesystem-18.1.8-3.el9.noarch cli11-devel-2.2.0-2.el9.noarch cmake-3.30.5-2.el9.ppc64le cmake-data-3.30.5-2.el9.noarch cmake-filesystem-3.30.5-2.el9.ppc64le cmake-rpm-macros-3.30.5-2.el9.noarch copy-jdk-configs-4.0-3.el9.noarch cpp-11.5.0-2.el9.ppc64le crypto-policies-scripts-20240828-2.git626aa59.el9_5.noarch cups-libs-1:2.3.3op2-31.el9_5.ppc64le dbus-libs-1:1.12.20-8.el9.ppc64le dejavu-sans-fonts-2.37-18.el9.noarch desktop-file-utils-0.26-6.el9.ppc64le dos2unix-7.4.2-4.el9.ppc64le double-conversion-3.1.5-6.el9.ppc64le double-conversion-devel-3.1.5-6.el9.ppc64le eigen3-devel-3.4.0-2.el9.noarch emacs-filesystem-1:27.2-10.el9_4.noarch environment-modules-5.3.0-1.el9.ppc64le expat-2.5.0-3.el9_5.1.ppc64le expat-devel-2.5.0-3.el9_5.1.ppc64le flexiblas-3.0.4-8.el9.ppc64le flexiblas-devel-3.0.4-8.el9.ppc64le flexiblas-netlib-3.0.4-8.el9.ppc64le flexiblas-netlib64-3.0.4-8.el9.ppc64le flexiblas-openblas-openmp-3.0.4-8.el9.ppc64le flexiblas-openblas-openmp64-3.0.4-8.el9.ppc64le fontconfig-2.14.0-2.el9_1.ppc64le fontconfig-devel-2.14.0-2.el9_1.ppc64le fonts-filesystem-1:2.0.5-7.el9.1.noarch freeimage-3.19.0-0.20.svn1909.el9.ppc64le freeimage-devel-3.19.0-0.20.svn1909.el9.ppc64le freetype-2.10.4-9.el9.ppc64le freetype-devel-2.10.4-9.el9.ppc64le freexl-1.0.6-15.el9.ppc64le fribidi-1.0.10-6.el9.2.ppc64le gcc-11.5.0-2.el9.ppc64le gcc-c++-11.5.0-2.el9.ppc64le gcc-gfortran-11.5.0-2.el9.ppc64le gcc-plugin-annobin-11.5.0-2.el9.ppc64le gcc-toolset-13-binutils-2.40-21.el9.ppc64le gcc-toolset-13-binutils-gold-2.40-21.el9.ppc64le gcc-toolset-13-gcc-13.3.1-2.1.el9_4.ppc64le gcc-toolset-13-gcc-c++-13.3.1-2.1.el9_4.ppc64le gcc-toolset-13-libstdc++-devel-13.3.1-2.1.el9_4.ppc64le gcc-toolset-13-runtime-13.0-2.el9.ppc64le gdal-devel-3.4.3-3.el9.ppc64le gdal-libs-3.4.3-3.el9.ppc64le gdk-pixbuf2-2.42.6-4.el9_4.ppc64le gdk-pixbuf2-modules-2.42.6-4.el9_4.ppc64le geos-3.10.1-1.el9.ppc64le gettext-0.21-8.el9.ppc64le gettext-libs-0.21-8.el9.ppc64le giflib-5.2.1-9.el9.ppc64le git-2.43.5-2.el9_5.ppc64le git-core-2.43.5-2.el9_5.ppc64le git-core-doc-2.43.5-2.el9_5.noarch gl-manpages-1.1-24.20190306.el9.noarch gl2ps-1.4.2-5.el9.ppc64le gl2ps-devel-1.4.2-5.el9.ppc64le glew-devel-2.2.0-2.el9.ppc64le glib2-2.68.4-14.el9_4.1.ppc64le glib2-devel-2.68.4-14.el9_4.1.ppc64le glibc-devel-2.34-125.el9_5.1.ppc64le glx-utils-8.4.0-12.20210504git0f9e7d9.el9.ppc64le gnutls-3.8.3-4.el9_4.ppc64le graphene-1.10.6-2.el9.ppc64le graphite2-1.3.14-9.el9.ppc64le graphite2-devel-1.3.14-9.el9.ppc64le gstreamer1-1.22.1-2.el9.ppc64le gstreamer1-plugins-base-1.22.1-3.el9_5.ppc64le harfbuzz-2.7.4-10.el9.ppc64le harfbuzz-devel-2.7.4-10.el9.ppc64le harfbuzz-icu-2.7.4-10.el9.ppc64le hdf-libs-4.2.15-7.el9.ppc64le hdf5-1.12.1-7.el9.1.ppc64le hdf5-devel-1.12.1-7.el9.1.ppc64le hdf5-mpich-1.12.1-7.el9.1.ppc64le hdf5-mpich-devel-1.12.1-7.el9.1.ppc64le hwloc-libs-2.4.1-5.el9.ppc64le hyphen-2.8.8-17.el9.ppc64le imath-3.1.2-1.el9.ppc64le iso-codes-4.6.0-3.el9.noarch jansson-2.14-1.el9.ppc64le jasper-libs-2.0.28-3.el9.ppc64le java-17-openjdk-headless-slowdebug-1:17.0.13.0.11-4.el9.ppc64le java-17-openjdk-slowdebug-1:17.0.13.0.11-4.el9.ppc64le javapackages-filesystem-6.0.0-7.el9_5.noarch jbigkit-libs-2.1-23.el9.ppc64le json-c-0.14-11.el9.ppc64le jsoncpp-1.9.5-1.el9.ppc64le jsoncpp-devel-1.9.5-1.el9.ppc64le jxrlib-1.1-23.el9.ppc64le kernel-headers-5.14.0-503.19.1.el9_5.ppc64le langpacks-core-font-en-3.0-16.el9.noarch lapack-3.9.0-10.el9.ppc64le lapack-devel-3.9.0-10.el9.ppc64le lapack64-3.9.0-10.el9.ppc64le lapack64_-3.9.0-10.el9.ppc64le lcms2-2.12-3.el9.ppc64le less-590-5.el9.ppc64le libGLEW-2.2.0-2.el9.ppc64le libICE-1.0.10-8.el9.ppc64le libICE-devel-1.0.10-8.el9.ppc64le libSM-1.2.3-10.el9.ppc64le libSM-devel-1.2.3-10.el9.ppc64le libX11-1.7.0-9.el9.ppc64le libX11-common-1.7.0-9.el9.noarch libX11-devel-1.7.0-9.el9.ppc64le libX11-xcb-1.7.0-9.el9.ppc64le libXScrnSaver-1.2.3-10.el9.ppc64le libXScrnSaver-devel-1.2.3-10.el9.ppc64le libXau-1.0.9-8.el9.ppc64le libXau-devel-1.0.9-8.el9.ppc64le libXcomposite-0.4.5-7.el9.ppc64le libXcomposite-devel-0.4.5-7.el9.ppc64le libXcursor-1.2.0-7.el9.ppc64le libXcursor-devel-1.2.0-7.el9.ppc64le libXdmcp-1.1.3-8.el9.ppc64le libXdmcp-devel-1.1.3-8.el9.ppc64le libXext-1.3.4-8.el9.ppc64le libXext-devel-1.3.4-8.el9.ppc64le libXfixes-5.0.3-16.el9.ppc64le libXfixes-devel-5.0.3-16.el9.ppc64le libXft-2.3.3-8.el9.ppc64le libXft-devel-2.3.3-8.el9.ppc64le libXi-1.7.10-8.el9.ppc64le libXi-devel-1.7.10-8.el9.ppc64le libXinerama-1.1.4-10.el9.ppc64le libXinerama-devel-1.1.4-10.el9.ppc64le libXmu-1.1.3-8.el9.ppc64le libXmu-devel-1.1.3-8.el9.ppc64le libXpm-3.5.13-10.el9.ppc64le libXpm-devel-3.5.13-10.el9.ppc64le libXrandr-1.5.2-8.el9.ppc64le libXrandr-devel-1.5.2-8.el9.ppc64le libXrender-0.9.10-16.el9.ppc64le libXrender-devel-0.9.10-16.el9.ppc64le libXres-1.2.0-14.el9.ppc64le libXres-devel-1.2.0-14.el9.ppc64le libXt-1.2.0-6.el9.ppc64le libXt-devel-1.2.0-6.el9.ppc64le libXtst-1.2.3-16.el9.ppc64le libXtst-devel-1.2.3-16.el9.ppc64le libXv-1.0.11-16.el9.ppc64le libXv-devel-1.0.11-16.el9.ppc64le libXxf86vm-1.1.4-18.el9.ppc64le libaec-1.0.6-1.el9.ppc64le libaec-devel-1.0.6-1.el9.ppc64le libarchive-devel-3.5.3-4.el9.ppc64le libasan-11.5.0-2.el9.ppc64le libatomic-11.5.0-2.el9.ppc64le libblkid-devel-2.37.4-20.el9.ppc64le libcbor-0.7.0-5.el9.ppc64le libcurl-devel-7.76.1-31.el9.ppc64le libdap-3.20.10-1.el9.ppc64le libdatrie-0.2.13-4.el9.ppc64le libdrm-2.4.121-1.el9.ppc64le libdrm-devel-2.4.121-1.el9.ppc64le libedit-3.1-38.20210216cvs.el9.ppc64le libevdev-1.11.0-3.el9.ppc64le libfabric-1.18.0-1.el9.ppc64le libffi-devel-3.4.2-8.el9.ppc64le libfido2-1.13.0-2.el9.ppc64le libfontenc-1.1.3-17.el9.ppc64le libgeotiff-1.7.1-3.el9.ppc64le libgfortran-11.5.0-2.el9.ppc64le libglvnd-1:1.3.4-1.el9.ppc64le libglvnd-core-devel-1:1.3.4-1.el9.ppc64le libglvnd-devel-1:1.3.4-1.el9.ppc64le libglvnd-egl-1:1.3.4-1.el9.ppc64le libglvnd-gles-1:1.3.4-1.el9.ppc64le libglvnd-glx-1:1.3.4-1.el9.ppc64le libglvnd-opengl-1:1.3.4-1.el9.ppc64le libgta-1.2.1-7.el9.ppc64le libgudev-237-1.el9.ppc64le libharu-2.3.0-10.el9.ppc64le libharu-devel-2.3.0-10.el9.ppc64le libibumad-51.0-1.el9.ppc64le libibverbs-51.0-1.el9.ppc64le libicu-67.1-9.el9.ppc64le libicu-devel-67.1-9.el9.ppc64le libinput-1.19.3-4.el9_2.ppc64le libjpeg-turbo-2.0.90-7.el9.ppc64le libjpeg-turbo-devel-2.0.90-7.el9.ppc64le libkml-1.3.0-41.el9.ppc64le libmount-devel-2.37.4-20.el9.ppc64le libmpc-1.2.1-4.el9.ppc64le libnl3-3.9.0-1.el9.ppc64le libogg-2:1.3.4-6.el9.ppc64le libogg-devel-2:1.3.4-6.el9.ppc64le libpipeline-1.5.3-4.el9.ppc64le libpng-2:1.6.37-12.el9.ppc64le libpng-devel-2:1.6.37-12.el9.ppc64le libpq-13.15-1.el9.ppc64le libpq-devel-13.15-1.el9.ppc64le libproxy-0.4.15-35.el9.ppc64le libquadmath-11.5.0-2.el9.ppc64le libquadmath-devel-11.5.0-2.el9.ppc64le librdmacm-51.0-1.el9.ppc64le librttopo-1.1.0-9.el9.ppc64le libselinux-devel-3.6-1.el9.ppc64le libselinux-utils-3.6-1.el9.ppc64le libsepol-devel-3.6-1.el9.ppc64le libspatialite-5.0.1-17.el9.ppc64le libstdc++-devel-11.5.0-2.el9.ppc64le libthai-0.1.28-8.el9.ppc64le libtheora-1:1.1.1-31.el9.ppc64le libtheora-devel-1:1.1.1-31.el9.ppc64le libtiff-4.4.0-13.el9.ppc64le libtiff-devel-4.4.0-13.el9.ppc64le libtirpc-1.3.3-9.el9.ppc64le libtool-ltdl-2.4.6-46.el9.ppc64le libubsan-11.5.0-2.el9.ppc64le libuv-1:1.42.0-2.el9_4.ppc64le libvisual-1:0.4.0-34.el9.ppc64le libvorbis-1:1.3.7-5.el9.ppc64le libwacom-1.12.1-3.el9_4.ppc64le libwacom-data-1.12.1-3.el9_4.noarch libwayland-client-1.21.0-1.el9.ppc64le libwayland-cursor-1.21.0-1.el9.ppc64le libwayland-egl-1.21.0-1.el9.ppc64le libwayland-server-1.21.0-1.el9.ppc64le libwebp-1.2.0-8.el9_3.ppc64le libxcb-1.13.1-9.el9.ppc64le libxcb-devel-1.13.1-9.el9.ppc64le libxcrypt-devel-4.4.18-3.el9.ppc64le libxkbcommon-1.0.3-4.el9.ppc64le libxkbcommon-x11-1.0.3-4.el9.ppc64le libxkbfile-1.1.0-8.el9.ppc64le libxkbfile-devel-1.1.0-8.el9.ppc64le libxml2-devel-2.9.13-6.el9_4.ppc64le libxshmfence-1.3-10.el9.ppc64le libxslt-1.1.34-9.el9.ppc64le lksctp-tools-1.0.19-3.el9_4.ppc64le llvm-libs-18.1.8-3.el9.ppc64le lua-5.4.4-4.el9.ppc64le lua-posix-35.0-8.el9.ppc64le lz4-devel-1.9.3-5.el9.ppc64le m4-1.4.19-1.el9.ppc64le make-1:4.3-8.el9.ppc64le man-db-2.9.3-7.el9.ppc64le mariadb-connector-c-3.2.6-1.el9_0.ppc64le mariadb-connector-c-config-3.2.6-1.el9_0.noarch mariadb-connector-c-devel-3.2.6-1.el9_0.ppc64le mesa-libEGL-24.1.2-3.el9.ppc64le mesa-libEGL-devel-24.1.2-3.el9.ppc64le mesa-libGL-24.1.2-3.el9.ppc64le mesa-libGL-devel-24.1.2-3.el9.ppc64le mesa-libGLU-9.0.1-6.el9.ppc64le mesa-libGLU-devel-9.0.1-6.el9.ppc64le mesa-libgbm-24.1.2-3.el9.ppc64le mesa-libglapi-24.1.2-3.el9.ppc64le metis-5.1.0-32.el9.ppc64le metis-devel-5.1.0-32.el9.ppc64le minizip-3.0.2-6.el9.ppc64le mkfontscale-1.2.1-3.el9.ppc64le mpi4py-common-3.1.3-2.el9.noarch mpich-4.1.1-1.el9.ppc64le mpich-devel-4.1.1-1.el9.ppc64le mtdev-1.1.5-22.el9.ppc64le munge-libs-0.5.13-13.el9.ppc64le netcdf-4.8.1-2.el9.ppc64le netcdf-cxx-4.2-28.el9.ppc64le netcdf-cxx-devel-4.2-28.el9.ppc64le netcdf-devel-4.8.1-2.el9.ppc64le netcdf-mpich-4.8.1-2.el9.ppc64le netcdf-mpich-devel-4.8.1-2.el9.ppc64le nettle-3.9.1-1.el9.ppc64le nspr-4.35.0-17.el9_2.ppc64le nss-3.101.0-10.el9_2.ppc64le nss-softokn-3.101.0-10.el9_2.ppc64le nss-softokn-freebl-3.101.0-10.el9_2.ppc64le nss-sysinit-3.101.0-10.el9_2.ppc64le nss-util-3.101.0-10.el9_2.ppc64le ogdi-4.1.0-7.el9.ppc64le openblas-0.3.26-2.el9.ppc64le openblas-openmp-0.3.26-2.el9.ppc64le openblas-openmp64-0.3.26-2.el9.ppc64le opencascade-devel-7.8.1-3.el9.ppc64le opencascade-draw-7.8.1-3.el9.ppc64le opencascade-foundation-7.8.1-3.el9.ppc64le opencascade-modeling-7.8.1-3.el9.ppc64le opencascade-ocaf-7.8.1-3.el9.ppc64le opencascade-visualization-7.8.1-3.el9.ppc64le openexr-libs-3.1.1-2.el9_5.1.ppc64le openjpeg2-2.4.0-7.el9.ppc64le openmpi-2:4.1.1-7.el9.ppc64le openmpi-devel-2:4.1.1-7.el9.ppc64le openslide-3.4.1-19.el9.ppc64le openslide-devel-3.4.1-19.el9.ppc64le opensm-libs-3.3.24-2.el9.ppc64le openssh-8.7p1-43.el9.ppc64le openssh-clients-8.7p1-43.el9.ppc64le openssl-devel-1:3.2.2-6.el9_5.ppc64le opus-1.3.1-10.el9.ppc64le orc-0.4.31-8.el9.ppc64le pango-1.48.7-3.el9.ppc64le pcre-cpp-8.44-4.el9.ppc64le pcre-devel-8.44-4.el9.ppc64le pcre-utf16-8.44-4.el9.ppc64le pcre-utf32-8.44-4.el9.ppc64le pcre2-devel-10.40-6.el9.ppc64le pcre2-utf16-10.40-6.el9.ppc64le pcre2-utf32-10.40-6.el9.ppc64le perl-DynaLoader-1.47-481.el9.ppc64le perl-English-1.11-481.el9.noarch perl-Error-1:0.17029-7.el9.noarch perl-File-Compare-1.100.600-481.el9.noarch perl-File-Copy-2.34-481.el9.noarch perl-File-Find-1.37-481.el9.noarch perl-Git-2.43.5-2.el9_5.noarch perl-TermReadKey-2.38-11.el9.ppc64le perl-Thread-Queue-3.14-460.el9.noarch perl-lib-0.65-481.el9.ppc64le perl-threads-1:2.25-460.el9.ppc64le perl-threads-shared-1.61-460.el9.ppc64le pixman-0.40.0-6.el9_3.ppc64le pmix-3.2.3-5.el9.ppc64le policycoreutils-3.6-2.1.el9.ppc64le policycoreutils-python-utils-3.6-2.1.el9.noarch poppler-21.01.0-21.el9.ppc64le poppler-data-0.4.9-9.el9.noarch procps-ng-3.3.17-14.el9.ppc64le proj-8.2.0-1.el9.ppc64le proj-devel-8.2.0-1.el9.ppc64le pugixml-1.13-1.el9.ppc64le pugixml-devel-1.13-1.el9.ppc64le pybind11-devel-1:2.10.4-2.el9.ppc64le pyproject-rpm-macros-1.12.0-1.el9.noarch python-rpm-macros-3.9-54.el9.noarch python3-3.9.21-1.el9_5.ppc64le python3-audit-3.1.5-1.el9.ppc64le python3-devel-3.9.21-1.el9_5.ppc64le python3-distro-1.5.0-7.el9.noarch python3-libs-3.9.21-1.el9_5.ppc64le python3-libselinux-3.6-1.el9.ppc64le python3-libsemanage-3.6-2.1.el9_5.ppc64le python3-mpi4py-mpich-3.1.3-2.el9.ppc64le python3-mpi4py-openmpi-3.1.3-2.el9.ppc64le python3-mpich-4.1.1-1.el9.ppc64le python3-numpy-1:1.20.1-5.el9.ppc64le python3-openmpi-2:4.1.1-7.el9.ppc64le python3-packaging-20.9-5.el9.noarch python3-pip-wheel-21.3.1-1.el9.noarch python3-policycoreutils-3.6-2.1.el9.noarch python3-pyparsing-2.4.7-9.el9.noarch python3-rpm-generators-12-9.el9.noarch python3-rpm-macros-3.9-54.el9.noarch python3-setools-4.4.4-1.el9.ppc64le python3-setuptools-53.0.0-13.el9.noarch python3-setuptools-wheel-53.0.0-13.el9.noarch python3-vtk-9.1.0-18.el9.ppc64le qt5-designer-5.15.9-5.el9.ppc64le qt5-doctools-5.15.9-5.el9.ppc64le qt5-linguist-5.15.9-5.el9.ppc64le qt5-qtbase-5.15.9-10.el9_4.ppc64le qt5-qtbase-common-5.15.9-10.el9_4.noarch qt5-qtbase-devel-5.15.9-10.el9_4.ppc64le qt5-qtbase-gui-5.15.9-10.el9_4.ppc64le qt5-qtdeclarative-5.15.9-3.el9.ppc64le qt5-qtdeclarative-devel-5.15.9-3.el9.ppc64le qt5-qtlocation-5.15.9-1.el9.ppc64le qt5-qtsensors-5.15.9-1.el9.ppc64le qt5-qttools-5.15.9-5.el9.ppc64le qt5-qttools-common-5.15.9-5.el9.noarch qt5-qttools-devel-5.15.9-5.el9.ppc64le qt5-qttools-libs-designer-5.15.9-5.el9.ppc64le qt5-qttools-libs-designercomponents-5.15.9-5.el9.ppc64le qt5-qttools-libs-help-5.15.9-5.el9.ppc64le qt5-qtwebchannel-5.15.9-1.el9.ppc64le qt5-qtwebkit-5.212.0-0.75alpha4.el9.ppc64le qt5-qtwebkit-devel-5.212.0-0.75alpha4.el9.ppc64le qt5-qtx11extras-5.15.9-1.el9.ppc64le qt5-qtx11extras-devel-5.15.9-1.el9.ppc64le qt5-rpm-macros-5.15.9-1.el9.noarch rapidjson-devel-1.1.0-18.el9.ppc64le rpm-mpi-hooks-8-3.el9.noarch scl-utils-1:2.0.3-4.el9.ppc64le shared-mime-info-2.1-5.el9.ppc64le sqlite-3.34.1-7.el9_3.ppc64le sqlite-devel-3.34.1-7.el9_3.ppc64le sysprof-capture-devel-3.40.1-3.el9.ppc64le tbb-2020.3-8.el9.ppc64le tbb-devel-2020.3-8.el9.ppc64le tcl-1:8.6.10-7.el9.ppc64le tcl-devel-1:8.6.10-7.el9.ppc64le tk-1:8.6.10-9.el9.ppc64le tk-devel-1:8.6.10-9.el9.ppc64le ttmkfdir-3.0.9-65.el9.ppc64le tzdata-java-2024b-2.el9.noarch ucx-1.15.0-2.el9.ppc64le unixODBC-2.3.9-4.el9.ppc64le uriparser-0.9.7-1.el9.ppc64le utf8cpp-devel-3.2.1-3.el9.noarch valgrind-1:3.23.0-4.el9.ppc64le valgrind-devel-1:3.23.0-4.el9.ppc64le vim-filesystem-2:8.2.2637-21.el9.noarch vtk-9.1.0-18.el9.ppc64le vtk-devel-9.1.0-18.el9.ppc64le vtk-java-9.1.0-18.el9.ppc64le vtk-qt-9.1.0-18.el9.ppc64le vulkan-headers-1.3.283.0-1.el9.noarch vulkan-loader-1.3.283.0-1.el9.ppc64le vulkan-loader-devel-1.3.283.0-1.el9.ppc64le woff2-1.0.2-15.el9.ppc64le xcb-util-0.4.0-19.el9.ppc64le xcb-util-image-0.4.0-19.el9.ppc64le xcb-util-keysyms-0.4.0-17.el9.ppc64le xcb-util-renderutil-0.3.9-20.el9.ppc64le xcb-util-wm-0.4.1-22.el9.ppc64le xerces-c-3.2.5-1.el9.ppc64le xkeyboard-config-2.33-2.el9.noarch xml-common-0.6.3-58.el9.noarch xorg-x11-fonts-Type1-7.5-33.el9.noarch xorg-x11-proto-devel-2024.1-1.el9.noarch xz-devel-5.2.5-8.el9_0.ppc64le zlib-devel-1.2.11-40.el9.ppc64le Complete! Finish: build setup for netgen-mesher-6.2.2406-1.el9.src.rpm Start: rpmbuild netgen-mesher-6.2.2406-1.el9.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1733184000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.mpf43l + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf netgen-6.2.2406 + /usr/bin/gzip -dc /builddir/build/SOURCES/netgen-mesher-6.2.2406.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd netgen-6.2.2406 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/0002-Rename-libraries-add-library-versions.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0004-Make-some-includes-relative.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0010-rename-netgen-binary.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/netgen_libjpeg.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/netgen_fallback-version.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/netgen_include-order.patch + /usr/bin/cat /builddir/build/SOURCES/netgen-mesher_egg-info-version.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.GAS1Je + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2406 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + 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 ' + 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 ppc64le-redhat-linux-gnu -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_INSTALL_PREFIX=/usr -DNG_INSTALL_SUFFIX=netgen_mesher -DUSE_NATIVE_ARCH=OFF -DUSE_SUPERBUILD=OFF -DNG_INSTALL_DIR_INCLUDE=/usr/include/netgen-mesher -DNG_INSTALL_DIR_LIB=/usr/lib64 -DNG_INSTALL_DIR_CMAKE=/usr/lib64/cmake/netgen-mesher -DNG_INSTALL_DIR_PYTHON=/usr/lib64/python3.9/site-packages -DPREFER_SYSTEM_PYBIND11=ON -DUSE_JPEG=1 -DUSE_OCC=1 -DOpenGL_GL_PREFERENCE=GLVND -- The C compiler identification is GNU 11.5.0 -- The CXX compiler identification is GNU 11.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/include/python3.9 (found version "3.9.21") found components: Development.Module -- Found Python3: /usr/bin/python3.9 (found version "3.9.21") found components: Interpreter Development.Embed -- Found Python3: /usr/bin/python3.9 (found version "3.9.21") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.43.5") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 Call Stack (most recent call first): CMakeLists.txt:158 (include) -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- 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 pybind11: /usr/include (found version "2.10.4") -- OpenCasCade include dirs: /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- GNU C++ ABI version: 16 Traceback (most recent call last): File "", line 1, in File "/usr/lib64/python3.9/importlib/metadata.py", line 569, in version return distribution(distribution_name).version File "/usr/lib64/python3.9/importlib/metadata.py", line 542, in distribution return Distribution.from_name(distribution_name) File "/usr/lib64/python3.9/importlib/metadata.py", line 196, in from_name raise PackageNotFoundError(name) importlib.metadata.PackageNotFoundError: pybind11-stubgen CMake Warning at python/CMakeLists.txt:38 (message): pybind11-stubgen not found, if you want to create stub files for better autocompletion support install it with pip. grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ Netgen : Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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.9/site-packages ------------------------------------------------------------------------ -- Configuring done (4.8s) -- Generating done (0.1s) -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu 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 + /usr/bin/cmake --build ppc64le-redhat-linux-gnu -j5 --verbose Change Dir: '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j5 /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2406 -B/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/CMakeFiles /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/depend /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/CMakeFiles/makerls.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' /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.2406/ppc64le-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -P /builddir/build/BUILD/netgen-6.2.2406/cmake/generate_version_file.cmake /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' [ 0%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2406/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.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -MF CMakeFiles/togl.dir/togl.c.o.d -o CMakeFiles/togl.dir/togl.c.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2406/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.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -MF CMakeFiles/togl.dir/toglStubInit.c.o.d -o CMakeFiles/togl.dir/toglStubInit.c.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/toglStubInit.c cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2406/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.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o -MF CMakeFiles/togl.dir/toglProcAddr.c.o.d -o CMakeFiles/togl.dir/toglProcAddr.c.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/toglProcAddr.c -- Found Git: /usr/bin/git (found version "2.43.5") [ 1%] Building CXX object CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -MD -MT CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -MF CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o.d -o CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/rules/makerlsfile.cpp CMake Warning at /builddir/build/BUILD/netgen-6.2.2406/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c:25: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 25 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/toglProcAddr.c:13: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? [ 1%] Built target ng_generate_version_file /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/libsrc/core /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/archive.cpp [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/bitarray.cpp [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/exception.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c:629: /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/toglGLX.c: In function 'togl_createPbuffer': /builddir/build/BUILD/netgen-6.2.2406/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.2406/ng/Togl2.1/toglGLX.c:467:54: note: expected 'unsigned int *' but argument is of type 'int *' /builddir/build/BUILD/netgen-6.2.2406/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.2406/ng/Togl2.1/toglGLX.c:470:55: note: expected 'unsigned int *' but argument is of type 'int *' /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c: In function 'Togl_CopyContext': /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c:4624:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4624 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ At top level: /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c:1273:1: warning: 'Togl_CallCallback_P' defined but not used [-Wunused-function] 1273 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/bitarray.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/bitarray.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 3%] Linking CXX executable makerls /usr/bin/cmake -E cmake_link_script CMakeFiles/makerls.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -o makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' [ 3%] Built target makerls [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/localheap.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/localheap.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/localheap.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.cpp: In function 'std::string ngcore::detail::TranslateBacktrace(std::string, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.cpp:180:12: warning: unused variable 'bracket_open_pos' [-Wunused-variable] 180 | auto bracket_open_pos = s.find('['); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.cpp:181:12: warning: unused variable 'bracket_close_pos' [-Wunused-variable] 181 | auto bracket_close_pos = s.find(']'); | ^~~~~~~~~~~~~~~~~ [ 4%] Linking C static library libngtogl.a cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/cmake -P CMakeFiles/togl.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/togl.dir/link.txt --verbose=1 /usr/bin/ar qc libngtogl.a CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o /usr/bin/ranlib libngtogl.a gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' [ 4%] Built target togl [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/logging.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/logging.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/logging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/flags.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/paje_trace.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/profiler.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/paje_trace.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/table.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SaveFlags(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:332:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:334:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 334 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:336:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:338:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 338 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:340:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 340 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:344:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::PrintFlags(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:362:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 362 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:364:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 364 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:366:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 366 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:372:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:635:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/paje_trace.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::__cxx11::basic_string; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::__cxx11::basic_string; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:114:18: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = double; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = double; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:120:18: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = bool; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = bool; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:126:18: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = ngcore::Flags; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = ngcore::Flags; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:132:23: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr > >; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr > >; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:174:22: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:183:22: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::any; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::any; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:189:17: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/paje_trace.cpp: In member function 'void ngcore::PajeTrace::WritePajeFile(const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/paje_trace.cpp:709:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 709 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/taskmanager.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/utils.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/mpi_wrapper.hpp:8, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/version.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/version.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::StopWorkers()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp:221:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 221 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp: In static member function 'static void ngcore::TaskManager::CreateJob(const std::function&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp:409:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 409 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::Loop(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp:542:43: warning: comparison of integer expressions of different signedness: 'std::__atomic_base::__int_type' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 542 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp:544:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 544 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o -MF CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o.d -o CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ng_mpi_wrapper.cpp [ 9%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/logging.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 9%] Linking CXX shared library libngcore.so cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngcore.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 -shared -Wl,-soname,libngcore.so.6.2 -o libngcore.so.6.2 CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::::: -ldl /usr/lib64/libpython3.9.so cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_symlink_library libngcore.so.6.2 libngcore.so.6.2 libngcore.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' [ 9%] Built target ngcore /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/depend /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/libsrc/core /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build [ 9%] Generating rules/rule_triarules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/triarules.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/rules/rule_triarules.cpp triarules gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' [ 9%] Generating rules/rule_prismrules2.cpp [ 10%] Generating rules/rule_hexrules.cpp [ 11%] Generating rules/rule_pyramidrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/prismrules2.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/rules/rule_prismrules2.cpp prismrules2 ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/hexrules.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/rules/rule_hexrules.cpp hexrules ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/pyramidrules.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/rules/rule_pyramidrules.cpp pyramidrules [ 11%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dpyngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/python_ngcore_export.cpp [ 11%] Generating rules/rule_pyramidrules2.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/pyramidrules2.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/rules/rule_pyramidrules2.cpp pyramidrules2 [ 11%] Generating rules/rule_quadrules.cpp [ 12%] Generating rules/rule_tetrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/quadrules.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/rules/rule_quadrules.cpp quadrules ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/tetrules.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/rules/rule_tetrules.cpp tetrules cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/CMakeFiles/nglib.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/rules/rule_hexrules.cpp [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/rules/rule_prismrules2.cpp [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/rules/rule_pyramidrules.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/rules/rule_pyramidrules2.cpp [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/rules/rule_tetrules.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/rules/rule_quadrules.cpp [ 16%] Building CXX object CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/rules/rule_triarules.cpp [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/gzstream.cpp [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/mystring.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngbitarray.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const INDEX&, int&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/parthreads.cpp [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/sort.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp:63:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 63 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp:70:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp:379:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/spbita2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/table.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/table.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetSize(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::IncSize2(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:112:25: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 112 | if (line.maxsize*elsize) | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetElementSizesToMaxSizes()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:211:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 211 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomfuncs.cpp [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/spline.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/transform3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/bfgs.cpp /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 77 | for(int i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linopt.cpp /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineGeometry<2>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineGeometry<2>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineGeometry<3>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineGeometry<3>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp: In copy constructor 'netgen::DenseMatrix::DenseMatrix(const netgen::DenseMatrix&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp:52:17: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52 | if (Height()*Width()) | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp:73:10: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 73 | if (h*w) | ~^~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linsearch.cpp [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.hpp:19, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::CreateTrees()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:235:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 235 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:299:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:355:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 355 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:372:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:402:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 402 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:410:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 410 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:455:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 455 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:474:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 474 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/adfront3.cpp:549:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 549 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:569:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 569 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:591:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 591 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:599:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 599 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:606:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 606 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:628:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 628 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:637:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 637 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/adfront3.cpp:741:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:772:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp: In member function 'int netgen::AdFront2::GetLocals(int, netgen::NgArray >&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:380:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:384:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:415:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 415 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:853:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 853 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SameSide(const netgen::Point<3>&, const netgen::Point<3>&, const netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:913:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 913 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:917:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 917 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/adfront2.cpp:513:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 513 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:544:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 544 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:202:34: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:370:11: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:680:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3, double> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3>&, const netgen::Point<3>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3>&, const netgen::Point<3>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:19, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const netgen::Mesh&, const netgen::NgArray*>&, netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:318:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 318 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:389:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 389 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:454:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 454 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:522:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 522 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:532:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:708:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 708 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:788:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 788 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(netgen::T_MTETS&, netgen::T_MPRISMS&, const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:1109:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1109 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:1149:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1149 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(netgen::T_MIDS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:1593:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1593 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(netgen::T_MPRISMS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:1731:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1731 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(netgen::T_MQUADS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:1804:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1804 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(const netgen::Mesh&, std::ostream&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:1885:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1885 | for(int i=0; i*>&, const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2165:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2165 | for(int j=0; j*>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2517:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2517 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2567:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2567 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2616:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2616 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2656:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2656 | for(int j=0; j*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2907:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2907 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2909:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2909 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2911:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2911 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2913:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2913 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2915:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2915 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2966:57: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2966 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3036:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3036 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3057:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3057 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3080:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3080 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3106:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3106 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3181:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3181 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3184:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3184 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3189:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3189 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3192:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3192 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3197:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3197 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3200:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3200 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3251:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3251 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3253:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3253 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3261:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3261 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3266:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3266 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3268:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3268 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3276:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3276 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3281:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3281 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3283:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3283 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3291:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3291 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3415:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3415 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3654:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3654 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3658:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3658 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3662:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3662 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3669:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3669 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3675:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3675 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3679:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3679 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3731:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3731 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3827:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3827 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:4014:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4014 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:4061:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4061 | for(int ii=0; ii, 2>&, const std::array, 3>&, double&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:62:12: warning: variable 'n_trig' set but not used [-Wunused-but-set-variable] 62 | auto n_trig = Cross(trig[1]-trig[0], trig[2]-trig[0]).Normalize(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp: In member function 'void netgen::BoundaryLayerTool::InterpolateSurfaceGrowthVectors()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:564:18: warning: variable 'normal' set but not used [-Wunused-but-set-variable] 564 | auto normal = normals[pi]; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:19, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2497:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2498:26: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2499:29: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2500:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2858:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3234:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:297:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 297 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update():: [with auto:34 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:85:7: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update():: [with auto:35 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:144:7: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:47:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:611:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 611 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:623:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 623 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:725:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 725 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:732:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 732 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:799:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 799 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:883:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 883 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1011:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1011 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1099:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1099 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1153:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1153 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1218:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1218 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1219 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1226:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1226 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1233:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1233 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1237:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1237 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1262:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1262 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1263:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1263 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1316:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1316 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1339:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1339 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp: In member function 'bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1666:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1666 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1670:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:1747:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1747 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1759:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1759 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1761:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1761 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1766:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1766 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1804:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1804 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1812:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1812 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1801:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:2415:76: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:4070:45: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:4344:37: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:4357:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:4363:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:4383:41: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:4825:39: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:599:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:605:22: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:684:31: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::AddElement(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:159:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 159 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp: In function 'void netgen::AddDelaunayPoint(netgen::PointIndex, const netgen::Point3d&, netgen::NgArray&, netgen::Mesh&, netgen::DTREE&, netgen::MeshNB&, netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::SphereList&, netgen::IndexSet&, netgen::IndexSet&, ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:535:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 535 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveDegenerated(const T_POINTS&, netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:754:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 754 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveIntersecting(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&, netgen::Point3d, netgen::Point3d)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:983:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 983 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1004:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1004 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1033:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1033 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveOuter(const netgen::Mesh&, netgen::NgArray&, netgen::AdFront3*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1149:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1149 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1168:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1168 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1307:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1307 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1394:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1394 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1669:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1669 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/delaunay.cpp:459:31: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from 'void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:556:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1135 | if(leaf_index.Size()::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/delaunay.cpp:883:23: required from 'netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&):: [with auto:36 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&):: >(const ngcore::T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&)::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = long unsigned int; TFUNC = ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&):: >(const ngcore::T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:424:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:878:60: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/libsrc/meshing/boundarylayer.cpp: In member function 'netgen::BoundaryLayerTool::CalculateGrowthVectors()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:808:38: warning: 'maxpos2' may be used uninitialized in this function [-Wmaybe-uninitialized] 808 | removed.Append(ns[maxpos2]); | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:807:38: warning: 'maxpos1' may be used uninitialized in this function [-Wmaybe-uninitialized] 807 | removed.Append(ns[maxpos1]); | ^ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/boundarylayer.cpp:1197:27: warning: 'MEM[(const struct PointIndex &)&p3].i' may be used uninitialized in this function [-Wmaybe-uninitialized] 1197 | s3[0] = p3; /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:1198:27: warning: 'MEM[(const struct PointIndex &)&p4].i' may be used uninitialized in this function [-Wmaybe-uninitialized] 1198 | s3[1] = p4; In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/delaunay2d.cpp: In member function 'int netgen::DelaunayMesh::GetNeighbour(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:44:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 44 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::SetNeighbour(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:58:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 58 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:262:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:436:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 436 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:470:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 470 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:584:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 584 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/delaunay2d.cpp:321:31: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:177:37: warning: 'rtm.nthreads_before' may be used uninitialized in this function [-Wmaybe-uninitialized] 177 | TaskManager::SetNumThreads(nthreads_before); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1640:27: note: 'rtm.nthreads_before' was declared here 1640 | RegionTaskManager rtm(mp.parallel_meshing ? mp.nthreads : 0); | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from 'void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1284:16: required from 'void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:107:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1135 | if(leaf_index.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.cpp:82:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 82 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.cpp:146:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 146 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/geomsearch.cpp:217:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 217 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:598:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 598 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:1672:13: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 1672 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:1674:13: warning: variable 'edge_sing' set but not used [-Wunused-but-set-variable] 1674 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp: In function 'void netgen::InitHPElements(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:615:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 615 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:634:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 634 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp: In function 'void netgen::SubdivideDegeneratedHexes(netgen::Mesh&, netgen::NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1058:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1058 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp: In function 'void netgen::ReorderPoints(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1308:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1308 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1315:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1315 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1349:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1349 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1352:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1352 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1355:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1355 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp: In function 'void netgen::HPRefinement(netgen::Mesh&, netgen::Refinement*, netgen::SplittingType, int, double, bool, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1416:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1416 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1512:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1512 | for(ElementIndex i=0;i&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, int&, int&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1669:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1669 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1705:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1705 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1733:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1733 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1792:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1792 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1854:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1854 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(netgen::Mesh&, netgen::NgArray&, netgen::SplittingType, int&, int&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1923:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1923 | for( int i = 0; i::HPRefStruct(netgen::HPREF_ELEMENT_TYPE, std::vector) [with netgen::HPREF_ELEMENT_TYPE GEOM = netgen::HP_TET]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hpref_tet.hpp:3231:3: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hpref_tet.hpp:95:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | for (int i = 0; i < size(elist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hpref_tet.hpp:113:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 113 | for (int i = 0; i < size(flist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hpref_tet.hpp:136:27: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 136 | for (int j = 0; j < std::min(verts.size(), el.vertices.size()); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1732:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1918:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/libsrc/meshing/improve2.cpp: In function 'double netgen::CombineImproveEdge(netgen::Mesh&, const ngcore::Table&, ngcore::Array, netgen::PointIndex>&, ngcore::Array&, netgen::PointIndex, netgen::PointIndex, double, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:444:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 444 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:453:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 453 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp: In member function 'void netgen::MeshOptimize2d::GenericImprove()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:207:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 207 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:231:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 231 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:274:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:278:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 278 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:334:49: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 334 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:371:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 371 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp: In function 'netgen::ClassifyTet(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:577:45: warning: 'isfedge6' may be used uninitialized in this function [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:577:33: warning: 'isfedge5' may be used uninitialized in this function [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:577:21: warning: 'isfedge4' may be used uninitialized in this function [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:576:61: warning: 'isfedge3' may be used uninitialized in this function [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:576:49: warning: 'isfedge2' may be used uninitialized in this function [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:576:37: warning: 'isfedge1' may be used uninitialized in this function [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:573:53: warning: 'fp4' may be used uninitialized in this function [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:573:46: warning: 'fp3' may be used uninitialized in this function [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:573:39: warning: 'fp2' may be used uninitialized in this function [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:573:32: warning: 'fp1' may be used uninitialized in this function [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:202:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:249:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:318:24: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:29, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/template.hpp:128:31: warning: 'edge.i[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | { return i[0] == in2.i[0] && i[1] == in2.i[1]; } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:742:17: note: 'edge.i[1]' was declared here 742 | INDEX_2 edge; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:29, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/template.hpp:128:31: warning: 'edge.i[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | { return i[0] == in2.i[0] && i[1] == in2.i[1]; } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:742:17: note: 'edge.i[0]' was declared here 742 | INDEX_2 edge; | ^~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SplitImproveEdge(ngcore::Table&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:555:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 555 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSurface(const netgen::NgBitArray*, const netgen::NgArray*>*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1585:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1585 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1587:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1587 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1627:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1627 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1649:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1649 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1659:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1659 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1673:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1673 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1676:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1676 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1687:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1687 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1707:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1707 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1724:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1724 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1747:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1747 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1820:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1820 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1823:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1823 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1838:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1838 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2047:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2047 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2055:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2055 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2130:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2130 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2246:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2246 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2290:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2290 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2303:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2303 | for(int i=0; i&, netgen::TABLE&, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2360:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2360 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2396:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2396 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:43, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = ngcore::Array; FACEArray = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:539:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1152:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1156:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::WidenRefinement()': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:540:20: warning: 'pi5.i' may be used uninitialized in this function [-Wmaybe-uninitialized] 540 | return data[i-BASE]; | ~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2327:34: note: 'pi5.i' was declared here 2327 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:29, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/template.hpp:135:5: warning: 'pi4.i' may be used uninitialized in this function [-Wmaybe-uninitialized] 135 | if (i[0] > i[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2327:29: note: 'pi4.i' was declared here 2327 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2327:24: warning: 'pi3.i' may be used uninitialized in this function [-Wmaybe-uninitialized] 2327 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2327:19: warning: 'pi2.i' may be used uninitialized in this function [-Wmaybe-uninitialized] 2327 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2327:14: warning: 'pi1.i' may be used uninitialized in this function [-Wmaybe-uninitialized] 2327 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In function 'int netgen::Find2dElement(const netgen::Mesh&, const netgen::Point<3, double>&, double*, const netgen::NgArray*, netgen::BoxTree<3>*, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 102 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:549:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 549 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:557:18: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 557 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Save(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:718:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 718 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:762:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 762 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:848:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 848 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:863:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 863 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:885:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 885 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:914:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 914 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:922:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 922 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:929:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 929 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:935:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 935 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:940:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 940 | for (int ii = 0; ii&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:3413:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3413 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'double netgen::Mesh::AverageH(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:3456:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3456 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalH(double, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:3500:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3500 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalHFromPointDistances(double, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:3635:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3635 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:3637:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3637 | for(j=i+1; j, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:3918:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3918 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Compress()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4042:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4042 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4043:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4043 | if (volelements[i][0] <= PointIndex::BASE-1 || /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4051:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4051 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4058:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4058 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4059:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4059 | if (segments[i][0] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4065:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4065 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4108:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4108 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4118:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4118 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4125:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4125 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4160:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4160 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4197:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4197 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4207:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4207 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4215:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4215 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::FindIllegalTrigs()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4493:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4493 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4512:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4512 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4580:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4580 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNDomains() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4765:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4765 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Split2Tets()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5208:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 5208 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5751:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 5751 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5972:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 5972 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SplitSeparatedFaces()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6250:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6250 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6275:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6275 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6302:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6302 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::RebuildSurfaceElementLists()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6569:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6569 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6600:66: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 6600 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcMinMaxAngle(double, double*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6621:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6621 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNumPointsOfPointCurve(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6905:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6905 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNP(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6976:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6976 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTrigMesh(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7151:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7151 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7157:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7157 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTetMesh() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7166:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7166 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7196:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7196 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7198:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7198 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7213:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7213 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7215:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7215 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetMaterial(int, const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7357:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7357 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetMaterial(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7374:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7374 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNBCNames(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7383:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7383 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetBCName(int, const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7391:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7391 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7403:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7403 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetBCName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7414:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7414 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD2Names(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7426:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7426 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetCD2Name(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7458:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7458 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD3Names(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7470:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7470 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::AddCD3Name(const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7495:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7495 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetCD3Name(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7509:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7509 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7563:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7563 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7588:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7588 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshclass.cpp:321:24: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In instantiation of 'netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&):: [with auto:40 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = long unsigned int; TFUNC = netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4572:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4580:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4580 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4589:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4589 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~^~~~~~~~~~~ [ 35%] Linking CXX shared module pyngcore.cpython-39-powerpc64le-linux-gnu.so cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyngcore.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 -shared -o pyngcore.cpython-39-powerpc64le-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core: libngcore.so.6.2 -ldl /usr/lib64/libpython3.9.so In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshclass.cpp:7553:51: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshclass.cpp:7578:57: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:2570:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364: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.2406/libsrc/meshing/meshclass.cpp:7386:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:8, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:125:14: required from 'bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7550:25: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:125:14: required from 'bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7575:28: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp: In function 'void netgen::FillCloseSurface(netgen::MeshingData&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:255:29: warning: comparison of integer expressions of different signedness: 'std::set::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 255 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp: In function 'void netgen::CloseOpenQuads(netgen::MeshingData&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:359:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 359 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp: In function 'void netgen::MeshDomain(netgen::MeshingData&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:405:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 405 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:473:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 473 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:426:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 426 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:520:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 520 | { | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp: In function 'void netgen::ConformToFreeSegments(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:802:17: warning: unused variable 'i' [-Wunused-variable] 802 | for (auto i : Range(3)) { | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:792:15: warning: unused variable 'i' [-Wunused-variable] 792 | for (auto i : Range(5)) { | ^ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtype.hpp:1427:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshclass.cpp:2504:32: required from 'netgen::Mesh::FindOpenElements(int):: [with auto:34 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const ngcore::T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::ElementIndex; TFUNC = ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const ngcore::T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:424:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:2493:74: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshclass.cpp:7032:30: required from 'netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:49 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const ngcore::T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const ngcore::T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:424:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7028:74: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp: In function 'void netgen::Optimize2d(netgen::Mesh&, netgen::MeshingParameters&, int)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' [ 36%] Built target pyngcore [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::Meshing2::EndMesh()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp: In member function 'netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:351:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 351 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:459:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 459 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:544:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 544 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:545:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 545 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:638:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 638 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:804:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 804 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:813:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 813 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:856:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 856 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:874:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 874 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:937:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 937 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:951:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 951 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:967:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 967 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1031:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1031 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1074:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1087:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1087 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1090:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1090 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1162:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1162 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1166:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1166 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1252:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1252 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1256:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1256:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1317:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1317 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1323 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1355:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1355 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1424:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1424 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1453:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1453 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1498:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1498 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1505:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1505 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1512:50: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1512 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1557:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1557 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1564:50: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1564 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:114:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:324:19: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:265: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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp: In destructor 'virtual netgen::Meshing3::~Meshing3()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp: In member function 'netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:380:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:383:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:384:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:398:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 398 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:472:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 472 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:508:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 508 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:516:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 516 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:533:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 533 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:568:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 568 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:571:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 571 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:585:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 585 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:589:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 589 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:593:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:597:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 597 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:627:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:629:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 629 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:631:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 631 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:633:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:640:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 640 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:643:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 643 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:655:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 655 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:661:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:679:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:688:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 688 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp: In member function 'void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:1183:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1183 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:1197:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1197 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:1268:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1268 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:43, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::NgArray; FACEArray = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:375:23: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:351:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality2d(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'double netgen::CalcVolume(const netgen::NgArray&, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality3d(const netgen::Mesh&, netgen::NgArray*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveEdges(const netgen::Mesh&, const char*, double, char*)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveSurfaceMesh(const netgen::Mesh&, double, char*)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveVolumeMesh(const netgen::Mesh&, const netgen::NetgenGeometry&, char*)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'int netgen::CheckMesh3D(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/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.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'void netgen::RemoveProblem(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:137:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element2d::GetBox(const T_POINTS&, netgen::Box3d&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:370:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int8_t' {aka 'const signed char'} [-Wsign-compare] 370 | for (unsigned i = 1; i < np; i++) | ~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:1373:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1373 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp: In function 'void netgen::ResetStatus()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:2794:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2794 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const netgen::TABLE&) [with T = netgen::INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:2899:33: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/table.hpp:270:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 270 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:2791:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/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.2406/libsrc/meshing/meshclass.cpp:212:25: warning: 'lam' may be used uninitialized in this function [-Wmaybe-uninitialized] 212 | lami[0] = lam; | ~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:209:18: warning: 'seg_lam' may be used uninitialized in this function [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp: In member function 'void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp: In destructor 'netgen::vnetrule::~vnetrule()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestFlag(char) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp: In member function 'void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:86:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 86 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:91:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 91 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::ConvexFreeZone() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:142:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 142 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:150:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:176:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 176 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:182:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 182 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/netrule3.cpp:214:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:220:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 220 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:226:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 226 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/netrule3.cpp:317:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 317 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:447:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 447 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:580:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 580 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:586:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 586 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:619:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 619 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:625:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 625 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:645:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 645 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:687:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 687 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:740:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 740 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/netrule3.cpp:881:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 881 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:887:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 887 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:893:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 893 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestOk() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:996:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 996 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:998:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 998 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:1000:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:1004:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1004 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:1009:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1009 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:1017:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1017 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:1037:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1037 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp: In member function 'void netgen::vnetrule::LoadRule(std::istream&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp: In member function 'void netgen::Refinement::Refine(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364: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.2406/libsrc/meshing/refine.cpp:34:76: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:157:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:549:28: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.cpp:710:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.cpp:711:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.cpp:712:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.cpp:713:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:105:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:111:23: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:264:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:267:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/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.2406/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 13 | for(int i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In member function 'void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing2.cpp:725:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 725 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for(int i=0; i [with auto:36 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:871:22: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:918:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:957:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:987:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:1026:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp: In constructor 'netgen::JacobianPointFunction::JacobianPointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:1004:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1004 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing3.cpp:1533:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1533 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:1690:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1690 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:1739:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1739 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:1796:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1796 | for(int i=0; i::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:43, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = ngcore::Array; FACEArray = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:472:29: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364: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.2406/libsrc/meshing/smoothing3.cpp:1532:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:1689:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing3.cpp:362:32: required from 'netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:35 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const ngcore::T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::ElementIndex; TFUNC = ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const ngcore::T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:424:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:352:74: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing3.cpp:1375:22: required from 'netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:36 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = long unsigned int; TFUNC = ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:263:22: required from 'void ngcore::ParallelForRange(size_t, Args ...) [with Args = {ngcore::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.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:1371:50: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp: In function 'void netgen::CutOffAndCombine(netgen::Mesh&, const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/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.2406/libsrc/meshing/specials.cpp: In function 'void netgen::HelmholtzMesh(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:472:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 472 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:475:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 475 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:484:28: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 484 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:491:28: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 491 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:497:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 497 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:517:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 517 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:569:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 569 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:658:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 658 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:662:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 662 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:663:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 663 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:945:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 945 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:963:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 963 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:994:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 994 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1020:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1020 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1023:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1023 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1034:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1034 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1068:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1068 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1078:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1137:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1137 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1146:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1146 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1343:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1343 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1403:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1403 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1406:36: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1406 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1418:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1418 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1555:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2256:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2256 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2297:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2297 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2309:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2309 | for(int k=0;k::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:531:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In instantiation of 'void netgen::LoopOverEdges(const netgen::Mesh&, netgen::MeshTopology&, netgen::PointIndex, FUNC) [with FUNC = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:588:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In instantiation of 'void netgen::LoopOverEdges(const netgen::Mesh&, netgen::MeshTopology&, netgen::PointIndex, FUNC) [with FUNC = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:623:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:471:8: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1230:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1281:13: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp: In function 'void netgen::GetPureBadness(netgen::Mesh&, netgen::NgArray&, const netgen::NgBitArray&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/validate.cpp: In function 'double netgen::Validate(const netgen::Mesh&, netgen::NgArray&, const netgen::NgArray&, double, bool, netgen::NgArray*)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(netgen::NgBitArray&, netgen::NgBitArray&, const netgen::Mesh&, const netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for(int i=0; i&, const netgen::NgBitArray&, const netgen::Refinement&, const netgen::NgArray&, double, bool, const netgen::NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 307 | for(int i=0; i::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:420:89: required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:34 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const ngcore::T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const ngcore::T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:424:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:416:75: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/topology.cpp:428:84: required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:35 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const ngcore::T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = long unsigned int; TFUNC = ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const ngcore::T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:424:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:424:71: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::GetFaceColours(netgen::Mesh&, netgen::NgArray >&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_UserProfile(netgen::Mesh&, std::ifstream&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_Sorted(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:15:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:200:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(netgen::NgFlatArray&, netgen::NgFlatArray&) [with T = int; S = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:363:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:720:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:721:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:316:22: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:106:40: warning: 'MEM[(const struct Vec &)&ref_colour].x[3]' may be used uninitialized in this function [-Wmaybe-uninitialized] 106 | { for (int i = 0; i < D; i++) x[i] = p2.x[i]; } | ~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:377:23: note: 'MEM[(const struct Vec &)&ref_colour].x[3]' was declared here 377 | Vec<4> ref_colour; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:106:40: warning: 'MEM[(const struct Vec &)&ref_colour].x[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] 106 | { for (int i = 0; i < D; i++) x[i] = p2.x[i]; } | ~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:377:23: note: 'MEM[(const struct Vec &)&ref_colour].x[2]' was declared here 377 | Vec<4> ref_colour; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:106:40: warning: 'MEM[(const struct Vec &)&ref_colour].x[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 106 | { for (int i = 0; i < D; i++) x[i] = p2.x[i]; } | ~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:377:23: note: 'MEM[(const struct Vec &)&ref_colour].x[1]' was declared here 377 | Vec<4> ref_colour; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:106:40: warning: 'MEM[(const struct Vec &)&ref_colour].x[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 106 | { for (int i = 0; i < D; i++) x[i] = p2.x[i]; } | ~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:377:23: note: 'MEM[(const struct Vec &)&ref_colour].x[0]' was declared here 377 | Vec<4> ref_colour; | ^~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::Reset()': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::EnumeratePointsGlobally()': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/paralleltop.cpp:89:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 89 | if (dps.Size() == 0 || dps[0] > comm.Rank()) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:102:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 102 | for (int i = 0; i < comm.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:123:20: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 123 | if (rank < dps[0]) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:137:18: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 137 | if (rank < dps[0]) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:142:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 142 | for (int i = 0; i < comm.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:157:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 157 | if (int master = dps[0]; master < comm.Rank()) | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:441:55: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 441 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:517:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 517 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGrid()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:718:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 718 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:827:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 827 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/paralleltop.cpp:40:26: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:559:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 559 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:564:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 564 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:189:81: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:37:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:203:30: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:484:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/topology.cpp:814:19: warning: 'MEM [(struct IVec *)&paedge3 + 4B]' may be used uninitialized in this function [-Wmaybe-uninitialized] 814 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/table.hpp:252:41: warning: 'MEM [(struct IVec *)&paedge3]' may be used uninitialized in this function [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:754:43: note: 'MEM [(struct IVec *)&paedge3]' was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:449:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 449 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::GeometryEdge::Divide(const netgen::MeshingParameters&, const netgen::Mesh&, ngcore::Array >&, ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:537:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 537 | while(hvalue[i1] netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:1275:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1275 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:1080:33: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long int>::value_type' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 1080 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:1426:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1426 | for (SurfaceElementIndex i = 0; i < self.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:1441:44: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1441 | for (ElementIndex i = 0; i < self.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp: In function 'void netgen::CheckForBBBPnt(const ngcore::Array >&, const netgen::Point<3, double>&, ngcore::Array&, ngcore::Array&, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:214:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp: In function 'void netgen::CheckForSingularity(const ngcore::Array >&, const netgen::Point<3, double>&, const ngcore::Array&, std::shared_ptr&, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:227:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 227 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:298:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 298 | for(int l=0; l < layer_thickness[0].Size(); l++,j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:305:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 305 | for(;j <= nx-total_layer_el[2]; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:310:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 310 | for(int l=0; l < layer_thickness[2].Size(); l++, j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp: In member function 'int netgen::SurfaceGeometry::GenerateStructuredMesh(std::shared_ptr&, bool, int, int, bool, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array&, const ngcore::Array >&, const ngcore::Array&, ngcore::Array*, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:324:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 324 | for(int k=0; k < layer_thickness[1].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:330:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 330 | for(; i <= ny-total_layer_el[3]; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:337:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 337 | for(int k=0; k < layer_thickness[3].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:360:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:360:84: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:360:132: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:360:173: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:548:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 548 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:1848:30: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1848 | for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element; TIND = netgen::ElementIndex; pybind11::module = pybind11::module_]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:694:36: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/python_mesh.cpp:695:45: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/python_mesh.cpp:696:36: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/python_mesh.cpp:698:36: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtype.hpp:1427:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp: In instantiation of 'netgen::FilterMesh(const netgen::Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:34 = ngcore::FlatArray; auto:35 = ngcore::Array; auto:36 = ngcore::Array]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:91:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 83 | for(auto i = 0; i, ngcore::FlatArray, ngcore::FlatArray):: [with auto:34 = ngcore::FlatArray; auto:35 = ngcore::Array; auto:36 = ngcore::Array]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:92:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:16:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp: In member function 'void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for(int i=0; i&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:368:47: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 368 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /usr/include/pybind11/attr.h:14, from /usr/include/pybind11/detail/class.h:12, from /usr/include/pybind11/pybind11.h:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:5: /usr/include/pybind11/cast.h: In instantiation of 'typename pybind11::detail::make_caster::cast_op_type::type> pybind11::detail::cast_op(pybind11::detail::make_caster&&) [with T = std::pair; typename pybind11::detail::make_caster::cast_op_type::type> = std::pair; pybind11::detail::make_caster = pybind11::detail::type_caster, void>; typename std::add_rvalue_reference<_Tp>::type = std::pair&&]': /usr/include/pybind11/cast.h:1443:51: required from 'Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = void; Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {pybind11::detail::value_and_holder&, std::pair}; std::index_sequence = std::integer_sequence]' /usr/include/pybind11/cast.h:1417:65: required from 'std::enable_if_t::value, pybind11::detail::void_type> pybind11::detail::argument_loader::call(Func&&) && [with Return = void; Guard = pybind11::detail::void_type; Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>&; Args = {pybind11::detail::value_and_holder&, std::pair}; std::enable_if_t::value, pybind11::detail::void_type> = pybind11::detail::void_type]' /usr/include/pybind11/pybind11.h:248:88: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Return = void; Args = {pybind11::detail::value_and_holder&, std::pair}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}]' /usr/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}; = void]' /usr/include/pybind11/pybind11.h:1568:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Extra = {pybind11::detail::is_new_style_constructor}; type_ = netgen::Point<2, double>; options = {}]' /usr/include/pybind11/detail/init.h:293:15: required from 'void pybind11::detail::initimpl::factory::execute(Class&, const Extra& ...) && [with Class = pybind11::class_ >; Extra = {}; Func = ExportNetgenMeshing(pybind11::module&)::)>; Return = netgen::Point<2, double>; Args = {std::pair}]' /usr/include/pybind11/pybind11.h:1619:32: required from 'pybind11::class_& pybind11::class_::def(pybind11::detail::initimpl::factory&&, const Extra& ...) [with Args = {ExportNetgenMeshing(pybind11::module&)::)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()}; Extra = {}; type_ = netgen::Point<2, double>; options = {}]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:94:9: required from here /usr/include/pybind11/cast.h:49:1: note: parameter passing for argument of type 'pybind11::detail::tuple_caster::cast_op_type&&>' {aka 'std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 49 | cast_op(make_caster &&caster) { | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Inter2d.cxx In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/boundarylayer2d.cpp: In function 'void netgen::InsertVirtualBoundaryLayer(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:55:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 55 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:372:17: warning: variable 'v2' set but not used [-Wunused-but-set-variable] 372 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp: In function 'int netgen::GenerateBoundaryLayer2(netgen::Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:426:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 426 | while(icurrent const&, double, double, TopoDS_Edge const&, bool&, double&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: 'endU' may be used uninitialized in this function [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) | ~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Inter3d.cxx In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: In member function 'netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)', inlined from 'netgen::CurvedElements::CalcElementTransformation(netgen::Point<3, double>, netgen::ElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 3, double>*, void*, bool)' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:2586:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:219:20: warning: 'memmove' specified bound 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Loop.cxx [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Loop2d.cxx [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Loop3d.cxx In member function 'netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)', inlined from 'netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:219:20: warning: 'memmove' specified bound 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Loop2d.cxx: In function 'MakeDegenAndSelect(TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_Sequence&, NCollection_Sequence&, TopoDS_Edge const&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Loop2d.cxx:486:17: warning: 'U2' may be used uninitialized in this function [-Wmaybe-uninitialized] 486 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: 'U1' may be used uninitialized in this function [-Wmaybe-uninitialized] 460 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Spliter.cxx [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:12: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:10: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp: In function 'bool netgen::OCCMeshFace(const netgen::OCCGeometry&, netgen::Mesh&, ngcore::FlatArray, const netgen::MeshingParameters&, int, int, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:459:56: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 459 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:465:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 465 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(const netgen::OCCGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, const netgen::OCCParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:774:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 774 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:484:22: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:10: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:15: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:12: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/occ/occgeom.cpp:1201:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:1175:24: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:1180:19: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:8: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 8 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:9: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 9 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:14: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In member function 'netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)', inlined from 'netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:219:20: warning: 'memmove' specified bound 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtype.hpp:1427:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:14: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 14 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:15: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 15 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:80: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 80 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/occ/python_occ_shapes.cpp:359:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 359 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:365:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 365 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2090:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2090 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2130:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2130 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2315:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2315 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2321:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2321 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2334:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2334 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2346 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2386:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2386 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:1: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 1 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:2: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:9: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 9 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:15: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:10: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:12: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:1: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 1 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:2: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:8: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 8 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:15: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:10: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:10: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop | [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(netgen::STLGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(netgen::STLGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:452:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 452 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:467:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:479:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 479 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:499:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 499 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(netgen::STLGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, int, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:648:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 648 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:650:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 650 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:700:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 700 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:725:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 725 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:741:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:754:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 754 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:794:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 794 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 812 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddFaceEdges()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:2797:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2797 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3059:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3059 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3075:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3075 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3122:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3122 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3143:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3143 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3158:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3158 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3258:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3258 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3261:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3261 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3312:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3312 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3319:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3319 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3347:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3347 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/stlgeom/stlgeom.cpp:3361:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3361 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3465:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3465 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3468:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3468 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3495:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3495 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3636:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3636 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3640:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3640 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3643:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3643 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeom.cpp:3670:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3670 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3673 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeomchart.cpp: In member function 'netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/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.2406/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(netgen::NgArray&, const netgen::Point3d&, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/stlgeom/stltool.cpp:767:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 767 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stltool.cpp:1117:38: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:491:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 491 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:509:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:760:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 760 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:1046:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1046 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:1067:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1067 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:1087:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1087 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshtype.hpp:1427:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSurfaceFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:186:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 186 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:196:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 196 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:234:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 234 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:319:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 319 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:328:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:730:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 730 | for (j=1; j <= eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:741:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:772:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:303:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:296:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:74:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 74 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPoint(int, double*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:305:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 305 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:489:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 489 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetElement_Edges(int, int*, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1520:37: warning: 'int netgen::MeshTopology::GetElementEdges(int, int*, int*) const' is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1520 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:25, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/topology.hpp:122:7: note: declared here 122 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetSurfaceElement_Edges(int, int*, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1546:32: warning: 'void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const' is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1546 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:25, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/topology.hpp:96:8: note: declared here 96 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1548:43: warning: 'int netgen::MeshTopology::GetSegmentEdge(int) const' is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1548 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:25, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/topology.hpp:91:7: note: declared here 91 | int GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Vertices(int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1587:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1587 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Edges(int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1599:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1599 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'void Ng_GetVertexElements(int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1644:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1737:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1737 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1751:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1751 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1756:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1756 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1767:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1767 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1818:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1818 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_Elements(int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1941:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1941 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:2183:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2183 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/nginterface_v2_impl.hpp:353:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 353 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp: In member function 'size_t netgen::Ngx_Mesh::GetNVLevel(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/interface/nginterface_v2.cpp:1044:29: warning: catching polymorphic type 'using 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.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 423 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 433 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | for(int i=0; i&, netgen::NgFlatArray&) [with T = double; S = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:367:29: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:720:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:721:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:228:36: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:667:20: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp: In function 'netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:387:53: warning: 'ednr' may be used uninitialized in this function [-Wmaybe-uninitialized] 387 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:304:25: warning: 'fdnr' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | int fdnr, ednr; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:154:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 154 | for (int j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:160:25: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 160 | for (int i = 1; i <= np; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:170:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:221:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 221 | for (int j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h: In function 'pybind11::cpp_function::initialize, int, int, std::__cxx11::basic_string, std::allocator >)#5}, std::shared_ptr, std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(ExportSTL(pybind11::module_&)::{lambda(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >)#5}&&, std::shared_ptr (*)(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(pybind11::detail::function_call&)#3}::_FUN(pybind11::detail::function_call&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:234:24: warning: 'trig' may be used uninitialized in this function [-Wmaybe-uninitialized] 234 | self->GetVicinity(trig, size, vic); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:227:11: note: 'trig' was declared here 227 | int trig; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:72:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 72 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:115:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:235:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp: In function 'void netgen::WriteFEAPFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:57:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 57 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:74:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 74 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:161:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 161 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:100:20: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:70:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 70 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:526:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 526 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 544 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:551:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:569:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 569 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:576:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 576 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:594:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 594 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:598:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 598 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:771:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 771 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 786 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:793:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 793 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:809:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:932:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 932 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:946:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 946 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:1020:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1020 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:1044:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1044 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:1064:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1064 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:1089:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1089 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:468:45: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::Intersection(const netgen::NgFlatArray&, const netgen::NgFlatArray&, netgen::NgArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:613:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:781:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 781 | for(int i=0; i&, const netgen::NgFlatArray&, const netgen::NgFlatArray&, netgen::NgArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:832:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:790:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 790 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:27:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:601:22: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:169:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 169 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:218:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:280:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:285:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 285 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:292:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 292 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:299:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp: In function 'void netgen::ReadMeditFormat(netgen::Mesh&, const std::filesystem::__cxx11::path&, std::map, int>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:54:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 54 | for(auto i : Range(dim)) | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:56:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 56 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:65:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 65 | for(auto i : Range(2)) | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:67:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 67 | fin >> seg.edgenr; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:78:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 78 | for(auto i : Range(3)) | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:80:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 80 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:90:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 90 | for(auto i : Range(4)) | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:92:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 92 | fin >> index; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 188 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:971:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 971 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/csgeom.cpp:1018:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1018 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1082:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1118:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1118 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1214:12: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 1214 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/csgeom.cpp:1264:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1264 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1276:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1276 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1282:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1308:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1308 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1597:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1597 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1601:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1601 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:169:29: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:8, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::Surface*; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = netgen::Surface*; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:643:18: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::Solid*; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:125:14: required from 'bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::Solid*; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:683:21: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:726:23: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:730:23: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Plane]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::Plane]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::Plane]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = netgen::QuadraticSurface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:1982:50: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::Brick]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::Brick]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/brick.hpp:62:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::Brick]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::Brick]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(netgen::CSGScanner&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 416 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:575:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 500 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(netgen::CSGeometry&, netgen::Mesh&, netgen::NgArray&, netgen::NgArray&, netgen::MeshingParameters&, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 391 | for(int k = 0; k&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 707 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/genmesh.cpp:59:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/extrusion.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/extrusion.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/extrusion.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/extrusion.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::Extrusion]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::Extrusion]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/extrusion.hpp:128:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::Extrusion]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::Extrusion]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp: In member function 'virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp: In member function 'virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp: In member function 'void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1648 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:1233:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 220 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 910 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 34 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/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.2406/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.2406/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1035 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::FindPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/revolution.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::RevolutionFace]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/revolution.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::RevolutionFace]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Revolution]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::Revolution]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::Revolution]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = netgen::Primitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:1047:50: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/solid.cpp:702:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 702 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:704:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:721:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:723:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 723 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:1600:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1600 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 401 | for(int jj=0; jj&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/specpoin.cpp:1936:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const netgen::Mesh&, const netgen::CSGeometry&, netgen::INDEX_2_HASHTABLE&, netgen::ZRefinementOptions&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsSingEdge(netgen::Mesh&, netgen::INDEX_2_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsClosePoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(netgen::Mesh&, const netgen::CSGeometry*, netgen::ZRefinementOptions&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:343:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 343 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:371:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 371 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:398:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 398 | (slicenr == slices.Size()) ? 1 : slices[slicenr]; | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:417:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 417 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:469:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 469 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp: In function 'void netgen::CombineSingularPrisms(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:720:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 720 | for(int i = 1; i<=mesh.GetNE(); i++) | ~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 47 | for(int i = 0; i&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/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::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:454:31: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 454 | for (int i = 0; i < py::len(bcmod); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:468:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 468 | for (int j = 0; j < si.Size(); j++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1427:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:2056:16: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 2056 | if(i1=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const netgen::SplineSegExt&, netgen::MeshingParameters&, double, double, netgen::Mesh&, netgen::Point3dTree&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(netgen::SplineGeometry2d&, std::shared_ptr&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 706 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/splinesurface.hpp:7:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/splinesurface.hpp:7:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/splinesurface.hpp:7:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/splinesurface.hpp:7:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364: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.2406/libsrc/geom2d/genmesh2d.cpp:528:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:529:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:565:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 85%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In member function 'std::string* netgen::SplineGeometry2d::BCNamePtr(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::string) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/geom2d/geometry2d.cpp:266:44: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:510:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:847:20: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:851:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/meshtype.hpp:1427:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/geom2d/python_geom2d.cpp:182:58: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 85%] Building CXX object CMakeFiles/nglib.dir/ng/onetcl.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/ng/onetcl.cpp.o -MF CMakeFiles/nglib.dir/ng/onetcl.cpp.o.d -o CMakeFiles/nglib.dir/ng/onetcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/nglib/nglib.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/meshtype.hpp:1425:5: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]' /usr/include/c++/11/optional:251:19: required from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]' /usr/include/c++/11/optional:419: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++/11/optional:875: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) [with long unsigned int ...Is = {0, 1, 2}; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; std::index_sequence = 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, 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, 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, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:399:9: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)': /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:162:24: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] 162 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp: In function 'nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, nglib::Ng_Meshing_Parameters*)': /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:166:22: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 166 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 87%] Linking CXX shared library libnglib.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nglib.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o CMakeFiles/nglib.dir/ng/onetcl.cpp.o CMakeFiles/nglib.dir/nglib/nglib.cpp.o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core: libsrc/core/libngcore.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libpython3.9.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ldl -ltbb -ltbbmalloc -Wl,--end-group /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:217:10: warning: type 'struct Line' violates the C++ One Definition Rule [-Wodr] 217 | struct Line | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:94:9: note: a different type is defined in another translation unit 94 | class Line | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:98:9: note: the first difference of corresponding definitions is field 'layer' 98 | int layer = 1; | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:94:9: note: a type with different number of fields is defined in another translation unit 94 | class Line | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:1561:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp: In function 'ClipSolids': /usr/include/c++/11/new:128:26: note: 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.2406/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:1566:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp: In function 'ClipSolids': /usr/include/c++/11/new:128:26: note: 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.2406/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:1571:36: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp: In function 'ClipSolids': /usr/include/c++/11/new:128:26: note: 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.2406/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'operator()' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:436:57, inlined from 'call_impl' at /usr/include/pybind11/cast.h:1443:91, inlined from 'call' at /usr/include/pybind11/cast.h:1412:54, inlined from 'operator()' at /usr/include/pybind11/pybind11.h:248:33, inlined from '_FUN' at /usr/include/pybind11/pybind11.h:223:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp: In function '_FUN': /usr/include/c++/11/new:128:26: note: 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.2406/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'operator()' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:428:75, inlined from 'call_impl' at /usr/include/pybind11/cast.h:1443:91, inlined from 'call' at /usr/include/pybind11/cast.h:1412:54, inlined from 'operator()' at /usr/include/pybind11/pybind11.h:248:33, inlined from '_FUN' at /usr/include/pybind11/pybind11.h:223:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp: In function '_FUN': /usr/include/c++/11/new:128:26: note: 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.2406/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'call_impl' at /usr/include/pybind11/cast.h:1443:37, inlined from 'call' at /usr/include/pybind11/cast.h:1417:65, inlined from 'operator()' at /usr/include/pybind11/pybind11.h:248:88, inlined from '_FUN' at /usr/include/pybind11/pybind11.h:223:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp: In function '_FUN': /usr/include/c++/11/new:128:26: note: 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.2406/libsrc/core/array.hpp: In member function '__ct_base ': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:787:37: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 787 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/11/new:128:26: note: 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 'SetEdges', inlined from 'CalcElementTransformation' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:2586:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:219:20: warning: '__builtin_memmove' specified bound 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; | ^ /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.2406/ppc64le-redhat-linux-gnu' [ 87%] Built target nglib /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/CMakeFiles/nggui.dir/DependInfo.cmake "--color=" /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.2406/ppc64le-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ng /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' /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.2406/ppc64le-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' [ 87%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o [ 87%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngpy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng -I/builddir/build/BUILD/netgen-6.2.2406/ng -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/ng/netgenpy.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:529:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 529 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:408:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 408 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:532:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:536:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 536 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:564:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 564 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:742:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 742 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:1181:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1181 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 423 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp: In function 'int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/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.2406/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.2406/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.2406/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.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] [ 90%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 90%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::DrawScene()': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::ClickElement(int)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::UpdateTables()': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 211 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:41:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 41 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 57 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:173:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 173 | for(i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:269:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 269 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:518:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 518 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:530:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 530 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:543:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 543 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:561:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 561 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:576:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 576 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:620:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 620 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:638:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 638 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:677:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 677 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:868:34: warning: variable 'val' set but not used [-Wunused-but-set-variable] 868 | int dummy, val; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:898:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 898 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildColorTexture()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:912:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 912 | if(colors.texture == -1) | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:1072:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1072 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:1416:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1416 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList(const ngcore::BitArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:1893:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1893 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList(const ngcore::BitArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2175:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2175 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2449:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2449 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList(const ngcore::BitArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2509:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2509 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2658:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2658 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2688:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2688 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2771:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2771 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList(const ngcore::BitArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2841:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2841 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3132:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3132 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3188:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3188 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'bool netgen::VisualSceneMesh::SelectSurfaceElement(int, int, netgen::Point<3, double>&, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3293:11: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3293 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3293:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3293 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3302:54: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3302 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3302:92: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3302 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' [ 93%] Built target ngpy [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(netgen::VisualSceneSolution::SolData*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:91:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 91 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::ClearSolutionData()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:149:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:161:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 161 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::SaveSolutionData(const char*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:180:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 180 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:235:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 235 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:242:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 242 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:246:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 246 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:255:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 255 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:278:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 278 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:285:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 285 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:289:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 289 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:298:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 298 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:312:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 312 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:318:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 318 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::DrawScene()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:623:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 623 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:644:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 644 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:868:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 868 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:1100:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1100 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:1123:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 1123 | catch (bad_weak_ptr e) | ^ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:1493:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1493 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:1494:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1494 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawClipPlaneTrigs()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4419:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4419 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4441:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4441 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4449:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4449 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4458:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4458 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4801:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4801 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4808:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4808 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:1921:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4431:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4432:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:80:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 80 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:229:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:514:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 514 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:532:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] [ 95%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/gui.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/ng/gui.cpp.o -MF CMakeFiles/nggui.dir/ng/gui.cpp.o.d -o CMakeFiles/nggui.dir/ng/gui.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/ngpkg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -MF CMakeFiles/nggui.dir/ng/ngpkg.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/demoview.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/ng/demoview.cpp.o -MF CMakeFiles/nggui.dir/ng/demoview.cpp.o.d -o CMakeFiles/nggui.dir/ng/demoview.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -MF CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o.d -o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/parallelfunc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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 CMakeFiles/nggui.dir/ng/ngtcl.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -MF CMakeFiles/nggui.dir/ng/ngtcl.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:197:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 197 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:272:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 272 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:485:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 485 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:554:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 554 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:585:28: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 585 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:642:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 642 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:649:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 649 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:656:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 656 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:665:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 665 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:1443:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 1443 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:1495:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1495 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:1946:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1946 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:8, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::VisualScene*; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = netgen::VisualScene*; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:1928:34: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/ng/demoview.cpp:353:20: required from here /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]': /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:424:57: required from here /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 98%] Linking CXX shared library libnggui.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nggui.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/nggui.dir/ng/gui.cpp.o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o CMakeFiles/nggui.dir/ng/demoview.cpp.o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu:/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core: -ljpeg ng/Togl2.1/libngtogl.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so libnglib.so.6.2 libsrc/core/libngcore.so.6.2 /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libpython3.9.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ldl -ltbb -ltbbmalloc -Wl,--end-group /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.2406/ppc64le-redhat-linux-gnu' [ 98%] Built target nggui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ng /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ng /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng/CMakeFiles/ngguipy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng -I/builddir/build/BUILD/netgen-6.2.2406/ng -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -fabi-version=16 -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.2406/ng/ngappinit.cpp [100%] Building CXX object ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngguipy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng -I/builddir/build/BUILD/netgen-6.2.2406/ng -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -MF CMakeFiles/ngguipy.dir/ngguipy.cpp.o.d -o CMakeFiles/ngguipy.dir/ngguipy.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/ngguipy.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/mpi_wrapper.hpp:8, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [100%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/netgen.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu:/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core: ../libnggui.so.6.2 -ljpeg /usr/lib64/libpython3.9.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 -ldl Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' [100%] Built target netgen [100%] Linking CXX shared library libngguipy.so cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngguipy.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 -shared -Wl,-soname,libngguipy.so -o libngguipy.so CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu:/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/libsrc/core: ../libnggui.so.6.2 ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/libpython3.9.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' [100%] Built target ngguipy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu/CMakeFiles 0 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n 'LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module load mpi/openmpi-ppc64le + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/openmpi-ppc64le ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh load mpi/openmpi-ppc64le + eval 'MPI_COMPILER=openmpi-ppc64le; export MPI_COMPILER; LD_LIBRARY_PATH=/usr/lib64/openmpi/lib; export LD_LIBRARY_PATH; MANPATH=/usr/share/man/openmpi-ppc64le:/usr/share/man:; export MANPATH; MPI_INCLUDE=/usr/include/openmpi-ppc64le; export MPI_INCLUDE; MPI_MAN=/usr/share/man/openmpi-ppc64le; export MPI_MAN; _LMFILES_=/usr/share/modulefiles/mpi/openmpi-ppc64le; export _LMFILES_; LOADEDMODULES=mpi/openmpi-ppc64le; export LOADEDMODULES; PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; MPI_PYTHON3_SITEARCH=/usr/lib64/python3.9/site-packages/openmpi; export MPI_PYTHON3_SITEARCH; MPI_HOME=/usr/lib64/openmpi; export MPI_HOME; MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi; export MPI_FORTRAN_MOD_DIR; __MODULES_LMALTNAME=mpi/openmpi-ppc64le\&as\|mpi/default\&as\|mpi/latest; export __MODULES_LMALTNAME; __MODULES_LMCONFLICT=mpi/openmpi-ppc64le\&mpi; export __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:2; export __MODULES_SHARE_MANPATH; MPI_SUFFIX=_openmpi; export MPI_SUFFIX; MPI_SYSCONFIG=/etc/openmpi-ppc64le; export MPI_SYSCONFIG; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; MPI_LIB=/usr/lib64/openmpi/lib; export MPI_LIB; PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; MPI_BIN=/usr/lib64/openmpi/bin; export MPI_BIN; test 0;' ++ MPI_COMPILER=openmpi-ppc64le ++ export MPI_COMPILER ++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib ++ export LD_LIBRARY_PATH ++ MANPATH=/usr/share/man/openmpi-ppc64le:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/openmpi-ppc64le ++ export MPI_INCLUDE ++ MPI_MAN=/usr/share/man/openmpi-ppc64le ++ export MPI_MAN ++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-ppc64le ++ export _LMFILES_ ++ LOADEDMODULES=mpi/openmpi-ppc64le ++ export LOADEDMODULES ++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.9/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MPI_HOME=/usr/lib64/openmpi ++ export MPI_HOME ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi ++ export MPI_FORTRAN_MOD_DIR ++ __MODULES_LMALTNAME='mpi/openmpi-ppc64le&as|mpi/default&as|mpi/latest' ++ export __MODULES_LMALTNAME ++ __MODULES_LMCONFLICT='mpi/openmpi-ppc64le&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SUFFIX=_openmpi ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/openmpi-ppc64le ++ export MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_LIB=/usr/lib64/openmpi/lib ++ export MPI_LIB ++ PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/openmpi/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + export OMPI_MCA_rmaps_base_oversubscribe=1 + OMPI_MCA_rmaps_base_oversubscribe=1 + export CXX=mpicxx + CXX=mpicxx + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + 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 ' + 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 ppc64le-redhat-linux-gnu-openmpi -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_INSTALL_PREFIX=/usr -DNG_INSTALL_SUFFIX=netgen_mesher -DUSE_NATIVE_ARCH=OFF -DUSE_SUPERBUILD=OFF -DNG_INSTALL_DIR_INCLUDE=/usr/include/openmpi/netgen-mesher -DNG_INSTALL_DIR_BIN=/usr/lib64/openmpi/bin/ -DNG_INSTALL_DIR_LIB=/usr/lib64/openmpi/lib/ -DNG_INSTALL_DIR_CMAKE=/usr/lib64/openmpi/lib/cmake/netgen-mesher -DNG_INSTALL_DIR_PYTHON=/usr/lib64/openmpi/python3.9/site-packages -DPREFER_SYSTEM_PYBIND11=ON -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 -- The C compiler identification is GNU 11.5.0 -- The CXX compiler identification is GNU 11.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpicxx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/include/python3.9 (found version "3.9.21") found components: Development.Module -- Found Python3: /usr/bin/python3.9 (found version "3.9.21") found components: Interpreter Development.Embed -- Found Python3: /usr/bin/python3.9 (found version "3.9.21") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.43.5") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 Call Stack (most recent call first): CMakeLists.txt:158 (include) -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- 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 pybind11: /usr/include (found version "2.10.4") -- Found MPI_C: /usr/lib64/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /usr/lib64/openmpi/bin/mpicxx (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found METIS: /usr/lib64/libmetis.so -- OpenCasCade include dirs: /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- GNU C++ ABI version: 16 -- Found MPI version Open MPI v4.1.1, package: Open MPI mockbuild@ppc-061.build.eng.bos.redhat.com Distribution, ident: 4.1.1, repo rev: v4.1.1, Apr 24, 2021 Traceback (most recent call last): File "", line 1, in File "/usr/lib64/python3.9/importlib/metadata.py", line 569, in version return distribution(distribution_name).version File "/usr/lib64/python3.9/importlib/metadata.py", line 542, in distribution return Distribution.from_name(distribution_name) File "/usr/lib64/python3.9/importlib/metadata.py", line 196, in from_name raise PackageNotFoundError(name) importlib.metadata.PackageNotFoundError: pybind11-stubgen CMake Warning at python/CMakeLists.txt:38 (message): pybind11-stubgen not found, if you want to create stub files for better autocompletion support install it with pip. grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ Netgen : Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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.9/site-packages ------------------------------------------------------------------------ -- Configuring done (11.6s) -- Generating done (0.1s) -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi 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 + /usr/bin/cmake --build ppc64le-redhat-linux-gnu-openmpi -j5 --verbose Change Dir: '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j5 /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2406 -B/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/CMakeFiles /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/depend /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/CMakeFiles/makerls.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -P /builddir/build/BUILD/netgen-6.2.2406/cmake/generate_version_file.cmake /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.2406/ppc64le-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' [ 0%] Building CXX object CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -MD -MT CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -MF CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o.d -o CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/rules/makerlsfile.cpp [ 0%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o [ 0%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2406/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.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -MF CMakeFiles/togl.dir/toglStubInit.c.o.d -o CMakeFiles/togl.dir/toglStubInit.c.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/toglStubInit.c -- Found Git: /usr/bin/git (found version "2.43.5") [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2406/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.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -MF CMakeFiles/togl.dir/togl.c.o.d -o CMakeFiles/togl.dir/togl.c.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c CMake Warning at /builddir/build/BUILD/netgen-6.2.2406/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2406/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.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o -MF CMakeFiles/togl.dir/toglProcAddr.c.o.d -o CMakeFiles/togl.dir/toglProcAddr.c.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/toglProcAddr.c gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c:25: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 25 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/toglProcAddr.c:13: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | [ 1%] Built target ng_generate_version_file /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/libsrc/core /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/archive.cpp [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/bitarray.cpp [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/exception.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c:629: /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/toglGLX.c: In function 'togl_createPbuffer': /builddir/build/BUILD/netgen-6.2.2406/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.2406/ng/Togl2.1/toglGLX.c:467:54: note: expected 'unsigned int *' but argument is of type 'int *' /builddir/build/BUILD/netgen-6.2.2406/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.2406/ng/Togl2.1/toglGLX.c:470:55: note: expected 'unsigned int *' but argument is of type 'int *' /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c: In function 'Togl_CopyContext': /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c:4624:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4624 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ At top level: /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c:1273:1: warning: 'Togl_CallCallback_P' defined but not used [-Wunused-function] 1273 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/bitarray.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/bitarray.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 3%] Linking CXX executable makerls /usr/bin/cmake -E cmake_link_script CMakeFiles/makerls.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -o makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' [ 3%] Built target makerls [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/localheap.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.cpp: In function 'std::string ngcore::detail::TranslateBacktrace(std::string, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.cpp:180:12: warning: unused variable 'bracket_open_pos' [-Wunused-variable] 180 | auto bracket_open_pos = s.find('['); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.cpp:181:12: warning: unused variable 'bracket_close_pos' [-Wunused-variable] 181 | auto bracket_close_pos = s.find(']'); | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/localheap.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/localheap.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 4%] Linking C static library libngtogl.a cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/cmake -P CMakeFiles/togl.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/togl.dir/link.txt --verbose=1 /usr/bin/ar qc libngtogl.a CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o /usr/bin/ranlib libngtogl.a gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' [ 4%] Built target togl [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/logging.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/logging.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/logging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/flags.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/paje_trace.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/profiler.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/paje_trace.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/table.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SaveFlags(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:332:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:334:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 334 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:336:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:338:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 338 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:340:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 340 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:344:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::PrintFlags(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:362:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 362 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:364:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 364 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:366:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 366 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:372:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:635:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::__cxx11::basic_string; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::__cxx11::basic_string; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:114:18: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = double; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = double; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:120:18: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = bool; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = bool; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:126:18: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = ngcore::Flags; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = ngcore::Flags; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:132:23: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr > >; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr > >; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:174:22: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:183:22: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::any; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::any; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:189:17: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/paje_trace.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/paje_trace.cpp: In member function 'void ngcore::PajeTrace::WritePajeFile(const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/paje_trace.cpp:709:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 709 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/taskmanager.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/mpi_wrapper.hpp:8, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/utils.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/version.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/version.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::StopWorkers()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp:221:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 221 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp: In static member function 'static void ngcore::TaskManager::CreateJob(const std::function&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp:409:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 409 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::Loop(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp:542:43: warning: comparison of integer expressions of different signedness: 'std::__atomic_base::__int_type' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 542 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp:544:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 544 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o -MF CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o.d -o CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ng_mpi_wrapper.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ng_mpi_wrapper.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 9%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ng_mpi_wrapper.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/logging.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ng_mpi_wrapper.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ng_mpi_wrapper.cpp:180:8: warning: unused variable 'type' [-Wunused-variable] 180 | auto type = Py_TYPE(py_src); | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 9%] Linking CXX shared library libngcore.so cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngcore.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 -shared -Wl,-soname,libngcore.so.6.2 -o libngcore.so.6.2 CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::: -ldl /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.9.so cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core && /usr/bin/cmake -E cmake_symlink_library libngcore.so.6.2 libngcore.so.6.2 libngcore.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' [ 9%] Built target ngcore /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/depend /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/libsrc/core /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' [ 9%] Generating rules/rule_triarules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/triarules.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/rules/rule_triarules.cpp triarules [ 10%] Generating rules/rule_hexrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/hexrules.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/rules/rule_hexrules.cpp hexrules gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' /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.2406/ppc64le-redhat-linux-gnu-openmpi' [ 11%] Generating rules/rule_pyramidrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/pyramidrules.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/rules/rule_pyramidrules.cpp pyramidrules [ 11%] Generating rules/rule_prismrules2.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/prismrules2.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/rules/rule_prismrules2.cpp prismrules2 [ 11%] Generating rules/rule_pyramidrules2.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/pyramidrules2.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/rules/rule_pyramidrules2.cpp pyramidrules2 [ 11%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o [ 12%] Generating rules/rule_tetrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/tetrules.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/rules/rule_tetrules.cpp tetrules cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dpyngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/python_ngcore_export.cpp [ 12%] Generating rules/rule_quadrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/quadrules.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/rules/rule_quadrules.cpp quadrules cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/CMakeFiles/nglib.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' [ 12%] Building CXX object CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o [ 12%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/rules/rule_prismrules2.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/rules/rule_pyramidrules2.cpp [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/rules/rule_hexrules.cpp [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/rules/rule_pyramidrules.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/rules/rule_quadrules.cpp [ 16%] Building CXX object CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/rules/rule_tetrules.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/rules/rule_triarules.cpp [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/gzstream.cpp [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/mystring.cpp [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngbitarray.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const INDEX&, int&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/parthreads.cpp [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp:63:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 63 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp:70:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp:379:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/sort.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/spbita2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/table.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/table.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetSize(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::IncSize2(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:112:25: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 112 | if (line.maxsize*elsize) | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetElementSizesToMaxSizes()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:211:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 211 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomfuncs.cpp [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/spline.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/transform3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 77 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linopt.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineGeometry<2>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineGeometry<2>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineGeometry<3>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineGeometry<3>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp: In copy constructor 'netgen::DenseMatrix::DenseMatrix(const netgen::DenseMatrix&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp:52:17: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52 | if (Height()*Width()) | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp:73:10: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 73 | if (h*w) | ~^~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linsearch.cpp [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.hpp:19, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp: In member function 'int netgen::AdFront2::GetLocals(int, netgen::NgArray >&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:380:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:384:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:415:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 415 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/adfront2.cpp:513:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 513 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:544:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 544 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::CreateTrees()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:235:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 235 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:299:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:355:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 355 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:372:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:402:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 402 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:410:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 410 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:455:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 455 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:474:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 474 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/adfront3.cpp:549:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 549 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:569:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 569 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:591:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 591 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:599:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 599 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:606:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 606 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:628:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 628 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:637:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 637 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/adfront3.cpp:741:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:772:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:853:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 853 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SameSide(const netgen::Point<3>&, const netgen::Point<3>&, const netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:913:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 913 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:917:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 917 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:202:34: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:370:11: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:680:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:19, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3, double> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3>&, const netgen::Point<3>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3>&, const netgen::Point<3>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp: In function 'bool netgen::isIntersectingTrig(const std::array, 2>&, const std::array, 3>&, double&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:62:12: warning: variable 'n_trig' set but not used [-Wunused-but-set-variable] 62 | auto n_trig = Cross(trig[1]-trig[0], trig[2]-trig[0]).Normalize(); | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:19, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/libsrc/meshing/boundarylayer.cpp: In member function 'void netgen::BoundaryLayerTool::InterpolateSurfaceGrowthVectors()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:564:18: warning: variable 'normal' set but not used [-Wunused-but-set-variable] 564 | auto normal = normals[pi]; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:297:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 297 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const netgen::Mesh&, const netgen::NgArray*>&, netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:318:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 318 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:389:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 389 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:454:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 454 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:522:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 522 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:532:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:708:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 708 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:788:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 788 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(netgen::T_MTETS&, netgen::T_MPRISMS&, const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:1109:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1109 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:1149:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1149 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(netgen::T_MIDS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:1593:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1593 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(netgen::T_MPRISMS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:1731:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1731 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(netgen::T_MQUADS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:1804:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1804 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(const netgen::Mesh&, std::ostream&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:1885:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1885 | for(int i=0; i*>&, const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2165:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2165 | for(int j=0; j*>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2517:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2517 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2567:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2567 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2616:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2616 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2656:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2656 | for(int j=0; j*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2907:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2907 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2909:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2909 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2911:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2911 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2913:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2913 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2915:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2915 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update():: [with auto:34 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:85:7: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2966:57: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2966 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3036:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3036 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3057:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3057 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3080:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3080 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3106:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3106 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update():: [with auto:35 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:144:7: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3181:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3181 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3184:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3184 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3189:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3189 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3192:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3192 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3197:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3197 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3200:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3200 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3251:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3251 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3253:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3253 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3261:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3261 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3266:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3266 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3268:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3268 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3276:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3276 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3281:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3281 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3283:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3283 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3291:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3291 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3415:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3415 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3654:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3654 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3658:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3658 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3662:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3662 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3669:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3669 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3675:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3675 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3679:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3679 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3731:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3731 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3827:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3827 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:4014:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4014 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:4061:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4061 | for(int ii=0; ii::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:47:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2497:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2498:26: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2499:29: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2500:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2858:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3234:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:611:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 611 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:623:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 623 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:648:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 648 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:651:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 651 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:664:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 664 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:667:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 667 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:725:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 725 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:732:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 732 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:799:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 799 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:883:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 883 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:985:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 985 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1011:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1011 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1099:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1099 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1153:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1153 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1218:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1218 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1219 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1226:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1226 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1233:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1233 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1237:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1237 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1262:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1262 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1263:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1263 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1316:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1316 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1339:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1339 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp: In member function 'bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1666:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1666 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1670:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:1747:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1747 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1759:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1759 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1761:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1761 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1766:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1766 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1804:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1804 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1812:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1812 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1801:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:2415:76: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:4070:45: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:4344:37: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:4357:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:4363:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:4383:41: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:4825:39: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:599:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:605:22: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:650:29: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:684:31: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:761:34: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::AddElement(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:159:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 159 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp: In function 'void netgen::AddDelaunayPoint(netgen::PointIndex, const netgen::Point3d&, netgen::NgArray&, netgen::Mesh&, netgen::DTREE&, netgen::MeshNB&, netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::SphereList&, netgen::IndexSet&, netgen::IndexSet&, ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:535:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 535 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveDegenerated(const T_POINTS&, netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:754:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 754 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveIntersecting(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&, netgen::Point3d, netgen::Point3d)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:983:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 983 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1004:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1004 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1033:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1033 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveOuter(const netgen::Mesh&, netgen::NgArray&, netgen::AdFront3*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1149:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1149 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1168:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1168 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1307:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1307 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1394:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1394 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1669:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1669 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/delaunay.cpp:459:31: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from 'void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:556:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1135 | if(leaf_index.Size()::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/delaunay.cpp:883:23: required from 'netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&):: [with auto:36 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&):: >(const ngcore::T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&)::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = long unsigned int; TFUNC = ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&):: >(const ngcore::T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:424:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:878:60: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp: In member function 'netgen::BoundaryLayerTool::CalculateGrowthVectors()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:808:38: warning: 'maxpos2' may be used uninitialized in this function [-Wmaybe-uninitialized] 808 | removed.Append(ns[maxpos2]); | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:807:38: warning: 'maxpos1' may be used uninitialized in this function [-Wmaybe-uninitialized] 807 | removed.Append(ns[maxpos1]); | ^ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/boundarylayer.cpp:1197:27: warning: 'MEM[(const struct PointIndex &)&p3].i' may be used uninitialized in this function [-Wmaybe-uninitialized] 1197 | s3[0] = p3; /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:1198:27: warning: 'MEM[(const struct PointIndex &)&p4].i' may be used uninitialized in this function [-Wmaybe-uninitialized] 1198 | s3[1] = p4; In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:177:37: warning: 'rtm.nthreads_before' may be used uninitialized in this function [-Wmaybe-uninitialized] 177 | TaskManager::SetNumThreads(nthreads_before); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1640:27: note: 'rtm.nthreads_before' was declared here 1640 | RegionTaskManager rtm(mp.parallel_meshing ? mp.nthreads : 0); | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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++) | ~~^~~~~~~ [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp: In member function 'int netgen::DelaunayMesh::GetNeighbour(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:44:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 44 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::SetNeighbour(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:58:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 58 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:262:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:436:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 436 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:470:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 470 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:584:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 584 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/delaunay2d.cpp:321:31: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from 'void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1284:16: required from 'void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:107:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1135 | if(leaf_index.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.cpp:82:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 82 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.cpp:146:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 146 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/geomsearch.cpp:217:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 217 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:598:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 598 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:1672:13: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 1672 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:1674:13: warning: variable 'edge_sing' set but not used [-Wunused-but-set-variable] 1674 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp: In function 'void netgen::InitHPElements(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:615:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 615 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:634:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 634 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp: In function 'void netgen::SubdivideDegeneratedHexes(netgen::Mesh&, netgen::NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1058:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1058 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp: In function 'void netgen::ReorderPoints(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1308:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1308 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1315:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1315 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1349:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1349 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1352:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1352 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1355:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1355 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp: In function 'void netgen::HPRefinement(netgen::Mesh&, netgen::Refinement*, netgen::SplittingType, int, double, bool, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1416:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1416 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1512:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1512 | for(ElementIndex i=0;i&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, int&, int&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1669:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1669 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1705:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1705 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1733:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1733 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1792:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1792 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1854:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1854 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(netgen::Mesh&, netgen::NgArray&, netgen::SplittingType, int&, int&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1923:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1923 | for( int i = 0; i&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2049:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2049 | for (int i = 0; i < misses.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp: In function 'double netgen::CombineImproveEdge(netgen::Mesh&, const ngcore::Table&, ngcore::Array, netgen::PointIndex>&, ngcore::Array&, netgen::PointIndex, netgen::PointIndex, double, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:444:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 444 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:453:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 453 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hpref_tet.hpp: In instantiation of 'netgen::HPRefStruct::HPRefStruct(netgen::HPREF_ELEMENT_TYPE, std::vector) [with netgen::HPREF_ELEMENT_TYPE GEOM = netgen::HP_TET]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hpref_tet.hpp:3231:3: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hpref_tet.hpp:95:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | for (int i = 0; i < size(elist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hpref_tet.hpp:113:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 113 | for (int i = 0; i < size(flist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hpref_tet.hpp:136:27: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 136 | for (int j = 0; j < std::min(verts.size(), el.vertices.size()); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1732:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1918:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp: In member function 'void netgen::MeshOptimize2d::GenericImprove()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:207:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 207 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:231:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 231 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:274:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:278:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 278 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:334:49: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 334 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:371:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 371 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:202:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:249:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:318:24: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp: In function 'netgen::ClassifyTet(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:577:45: warning: 'isfedge6' may be used uninitialized in this function [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:577:33: warning: 'isfedge5' may be used uninitialized in this function [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:577:21: warning: 'isfedge4' may be used uninitialized in this function [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:576:61: warning: 'isfedge3' may be used uninitialized in this function [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:576:49: warning: 'isfedge2' may be used uninitialized in this function [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:576:37: warning: 'isfedge1' may be used uninitialized in this function [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:573:53: warning: 'fp4' may be used uninitialized in this function [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:573:46: warning: 'fp3' may be used uninitialized in this function [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:573:39: warning: 'fp2' may be used uninitialized in this function [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:573:32: warning: 'fp1' may be used uninitialized in this function [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:29, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/template.hpp:128:31: warning: 'edge.i[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | { return i[0] == in2.i[0] && i[1] == in2.i[1]; } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:742:17: note: 'edge.i[1]' was declared here 742 | INDEX_2 edge; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:29, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/template.hpp:128:31: warning: 'edge.i[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | { return i[0] == in2.i[0] && i[1] == in2.i[1]; } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:742:17: note: 'edge.i[0]' was declared here 742 | INDEX_2 edge; | ^~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SplitImproveEdge(ngcore::Table&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:555:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 555 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSurface(const netgen::NgBitArray*, const netgen::NgArray*>*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1585:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1585 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1587:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1587 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1627:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1627 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1649:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1649 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1659:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1659 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1673:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1673 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1676:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1676 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1687:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1687 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1707:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1707 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1724:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1724 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1747:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1747 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1820:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1820 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1823:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1823 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1838:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1838 | for(int jj=i; !done && jj&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1952:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1952 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1978:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1978 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2047:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2047 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2055:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2055 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2130:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2130 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2246:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2246 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2290:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2290 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2303:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2303 | for(int i=0; i&, netgen::TABLE&, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2360:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2360 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2396:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2396 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::WidenRefinement()': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshing.hpp:43, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = ngcore::Array; FACEArray = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:539:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1152:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1156:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:540:20: warning: 'pi5.i' may be used uninitialized in this function [-Wmaybe-uninitialized] 540 | return data[i-BASE]; | ~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2327:34: note: 'pi5.i' was declared here 2327 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:29, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/template.hpp:135:5: warning: 'pi4.i' may be used uninitialized in this function [-Wmaybe-uninitialized] 135 | if (i[0] > i[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2327:29: note: 'pi4.i' was declared here 2327 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2327:24: warning: 'pi3.i' may be used uninitialized in this function [-Wmaybe-uninitialized] 2327 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2327:19: warning: 'pi2.i' may be used uninitialized in this function [-Wmaybe-uninitialized] 2327 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2327:14: warning: 'pi1.i' may be used uninitialized in this function [-Wmaybe-uninitialized] 2327 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In function 'int netgen::Find2dElement(const netgen::Mesh&, const netgen::Point<3, double>&, double*, const netgen::NgArray*, netgen::BoxTree<3>*, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 102 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:549:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 549 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:557:18: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 557 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Save(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:718:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 718 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:762:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 762 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:848:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 848 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:863:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 863 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:885:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 885 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:914:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 914 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:922:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 922 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:929:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 929 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:935:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 935 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:940:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 940 | for (int ii = 0; ii&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:3413:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3413 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'double netgen::Mesh::AverageH(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:3456:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3456 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalH(double, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:3500:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3500 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalHFromPointDistances(double, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:3635:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3635 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:3637:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3637 | for(j=i+1; j, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:3918:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3918 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Compress()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4042:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4042 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4043:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4043 | if (volelements[i][0] <= PointIndex::BASE-1 || /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4051:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4051 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4058:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4058 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4059:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4059 | if (segments[i][0] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4065:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4065 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4108:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4108 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4118:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4118 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4125:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4125 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4160:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4160 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4197:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4197 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4207:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4207 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4215:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4215 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::FindIllegalTrigs()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4493:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4493 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4512:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4512 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4580:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4580 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNDomains() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4765:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4765 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Split2Tets()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5208:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 5208 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5751:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 5751 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5972:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 5972 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SplitSeparatedFaces()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6250:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6250 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6275:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6275 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6302:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6302 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp: In function 'void netgen::FillCloseSurface(netgen::MeshingData&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:255:29: warning: comparison of integer expressions of different signedness: 'std::set::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 255 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp: In function 'void netgen::CloseOpenQuads(netgen::MeshingData&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:359:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 359 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp: In function 'void netgen::MeshDomain(netgen::MeshingData&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:405:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 405 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::RebuildSurfaceElementLists()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6569:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6569 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6600:66: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 6600 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcMinMaxAngle(double, double*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6621:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6621 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:473:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 473 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:426:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 426 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:520:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 520 | { | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNumPointsOfPointCurve(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6905:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6905 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNP(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6976:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6976 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTrigMesh(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7151:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7151 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7157:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7157 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTetMesh() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7166:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7166 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7196:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7196 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7198:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7198 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7213:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7213 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7215:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7215 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp: In function 'void netgen::ConformToFreeSegments(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:802:17: warning: unused variable 'i' [-Wunused-variable] 802 | for (auto i : Range(3)) { | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:792:15: warning: unused variable 'i' [-Wunused-variable] 792 | for (auto i : Range(5)) { | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetMaterial(int, const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7357:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7357 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetMaterial(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7374:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7374 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNBCNames(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7383:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7383 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetBCName(int, const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7391:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7391 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7403:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7403 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetBCName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7414:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7414 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD2Names(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7426:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7426 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetCD2Name(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7458:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7458 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD3Names(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7470:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7470 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::AddCD3Name(const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7495:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7495 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetCD3Name(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7509:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7509 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7563:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7563 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7588:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7588 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtype.hpp:1427:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 35%] Linking CXX shared module pyngcore.cpython-39-powerpc64le-linux-gnu.so cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyngcore.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 -shared -o pyngcore.cpython-39-powerpc64le-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core: libngcore.so.6.2 -ldl /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.9.so /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshclass.cpp:321:24: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In instantiation of 'netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&):: [with auto:40 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = long unsigned int; TFUNC = netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4572:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4580:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4580 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4589:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4589 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshclass.cpp:7553:51: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshclass.cpp:7578:57: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:2570:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364: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.2406/libsrc/meshing/meshclass.cpp:7386:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:8, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:125:14: required from 'bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7550:25: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:125:14: required from 'bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7575:28: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshclass.cpp:2504:32: required from 'netgen::Mesh::FindOpenElements(int):: [with auto:34 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const ngcore::T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::ElementIndex; TFUNC = ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const ngcore::T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:424:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:2493:74: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshclass.cpp:7032:30: required from 'netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:49 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const ngcore::T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const ngcore::T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:424:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7028:74: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp: In function 'void netgen::Optimize2d(netgen::Mesh&, netgen::MeshingParameters&, int)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' [ 36%] Built target pyngcore [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::Meshing2::EndMesh()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp: In member function 'netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:351:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 351 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:459:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 459 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:544:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 544 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:545:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 545 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:638:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 638 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:804:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 804 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:813:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 813 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:856:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 856 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:874:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 874 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:937:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 937 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:951:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 951 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:967:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 967 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1031:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1031 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1074:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1087:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1087 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1090:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1090 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1162:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1162 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1166:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1166 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1252:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1252 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1256:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1256:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1317:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1317 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1323 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1355:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1355 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1424:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1424 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1453:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1453 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1498:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1498 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1505:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1505 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1512:50: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1512 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1557:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1557 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1564:50: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1564 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp: In destructor 'virtual netgen::Meshing3::~Meshing3()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp: In member function 'netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:380:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:383:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:384:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:398:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 398 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:472:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 472 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:508:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 508 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:516:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 516 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:533:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 533 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:568:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 568 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:571:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 571 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:585:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 585 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:589:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 589 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:593:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:597:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 597 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:627:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:629:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 629 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:631:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 631 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:633:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:640:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 640 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:643:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 643 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:655:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 655 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:661:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:679:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:688:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 688 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp: In member function 'void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:1183:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1183 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:1197:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1197 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:1268:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1268 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:114:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:324:19: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:265: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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:43, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::NgArray; FACEArray = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:375:23: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:351:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality2d(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'double netgen::CalcVolume(const netgen::NgArray&, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality3d(const netgen::Mesh&, netgen::NgArray*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveEdges(const netgen::Mesh&, const char*, double, char*)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveSurfaceMesh(const netgen::Mesh&, double, char*)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveVolumeMesh(const netgen::Mesh&, const netgen::NetgenGeometry&, char*)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'int netgen::CheckMesh3D(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/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.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'void netgen::RemoveProblem(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:137:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element2d::GetBox(const T_POINTS&, netgen::Box3d&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:370:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int8_t' {aka 'const signed char'} [-Wsign-compare] 370 | for (unsigned i = 1; i < np; i++) | ~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:1373:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1373 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:2794:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2794 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const netgen::TABLE&) [with T = netgen::INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:2899:33: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/table.hpp:270:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 270 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:2791:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp: In function 'void netgen::ResetStatus()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshclass.cpp:212:25: warning: 'lam' may be used uninitialized in this function [-Wmaybe-uninitialized] 212 | lami[0] = lam; | ~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:209:18: warning: 'seg_lam' may be used uninitialized in this function [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp: In member function 'void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp: In destructor 'netgen::vnetrule::~vnetrule()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestFlag(char) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp: In member function 'void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:86:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 86 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:91:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 91 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::ConvexFreeZone() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:142:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 142 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:150:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:176:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 176 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:182:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 182 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/netrule3.cpp:214:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:220:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 220 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:226:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 226 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/netrule3.cpp:317:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 317 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:447:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 447 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:580:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 580 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:586:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 586 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:619:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 619 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:625:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 625 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:645:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 645 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:687:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 687 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:740:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 740 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/netrule3.cpp:881:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 881 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:887:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 887 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:893:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 893 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestOk() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:996:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 996 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:998:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 998 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:1000:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:1004:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1004 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:1009:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1009 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:1017:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1017 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:1037:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1037 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp: In member function 'void netgen::vnetrule::LoadRule(std::istream&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp: In member function 'void netgen::Refinement::Refine(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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++) | ~~^~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364: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.2406/libsrc/meshing/refine.cpp:34:76: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:157:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:549:28: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.cpp:710:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.cpp:711:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.cpp:712:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.cpp:713:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:105:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:111:23: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:264:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:267:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/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.2406/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 13 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In member function 'void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing2.cpp:725:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 725 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In instantiation of 'netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:36 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:871:22: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:918:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:957:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:987:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:1026:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for(int i=0; i&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:1004:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1004 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing3.cpp:1533:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1533 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:1690:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1690 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:1739:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1739 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:1796:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1796 | for(int i=0; i; FACEArray = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:472:29: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364: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.2406/libsrc/meshing/smoothing3.cpp:1532:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:1689:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing3.cpp:362:32: required from 'netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:35 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const ngcore::T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::ElementIndex; TFUNC = ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const ngcore::T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:424:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:352:74: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing3.cpp:1375:22: required from 'netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:36 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = long unsigned int; TFUNC = ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:263:22: required from 'void ngcore::ParallelForRange(size_t, Args ...) [with Args = {ngcore::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.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:1371:50: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp: In function 'void netgen::CutOffAndCombine(netgen::Mesh&, const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/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.2406/libsrc/meshing/specials.cpp: In function 'void netgen::HelmholtzMesh(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:472:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 472 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:475:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 475 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:484:28: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 484 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:491:28: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 491 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:497:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 497 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:517:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 517 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:569:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 569 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:658:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 658 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:662:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 662 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:663:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 663 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:945:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 945 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:963:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 963 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:994:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 994 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1020:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1020 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1023:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1023 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1034:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1034 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1068:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1068 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1078:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1137:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1137 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1146:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1146 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1343:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1343 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1403:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1403 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1406:36: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1406 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1418:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1418 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1555:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2256:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2256 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2297:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2297 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2309:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2309 | for(int k=0;k::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:531:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In instantiation of 'void netgen::LoopOverEdges(const netgen::Mesh&, netgen::MeshTopology&, netgen::PointIndex, FUNC) [with FUNC = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:588:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In instantiation of 'void netgen::LoopOverEdges(const netgen::Mesh&, netgen::MeshTopology&, netgen::PointIndex, FUNC) [with FUNC = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:623:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:471:8: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1230:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1281:13: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/topology.cpp:420:89: required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:34 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const ngcore::T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const ngcore::T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:424:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:416:75: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/topology.cpp:428:84: required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:35 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const ngcore::T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = long unsigned int; TFUNC = ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const ngcore::T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:424:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:424:71: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp: In function 'void netgen::GetPureBadness(netgen::Mesh&, netgen::NgArray&, const netgen::NgBitArray&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/validate.cpp: In function 'double netgen::Validate(const netgen::Mesh&, netgen::NgArray&, const netgen::NgArray&, double, bool, netgen::NgArray*)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(netgen::NgBitArray&, netgen::NgBitArray&, const netgen::Mesh&, const netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for(int i=0; i&, const netgen::NgBitArray&, const netgen::Refinement&, const netgen::NgArray&, double, bool, const netgen::NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 307 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:15:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:200:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::GetFaceColours(netgen::Mesh&, netgen::NgArray >&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_UserProfile(netgen::Mesh&, std::ifstream&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_Sorted(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(netgen::NgFlatArray&, netgen::NgFlatArray&) [with T = int; S = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:363:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:720:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:721:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:316:22: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:106:40: warning: 'MEM[(const struct Vec &)&ref_colour].x[3]' may be used uninitialized in this function [-Wmaybe-uninitialized] 106 | { for (int i = 0; i < D; i++) x[i] = p2.x[i]; } | ~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:377:23: note: 'MEM[(const struct Vec &)&ref_colour].x[3]' was declared here 377 | Vec<4> ref_colour; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:106:40: warning: 'MEM[(const struct Vec &)&ref_colour].x[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] 106 | { for (int i = 0; i < D; i++) x[i] = p2.x[i]; } | ~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:377:23: note: 'MEM[(const struct Vec &)&ref_colour].x[2]' was declared here 377 | Vec<4> ref_colour; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:106:40: warning: 'MEM[(const struct Vec &)&ref_colour].x[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 106 | { for (int i = 0; i < D; i++) x[i] = p2.x[i]; } | ~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:377:23: note: 'MEM[(const struct Vec &)&ref_colour].x[1]' was declared here 377 | Vec<4> ref_colour; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:106:40: warning: 'MEM[(const struct Vec &)&ref_colour].x[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 106 | { for (int i = 0; i < D; i++) x[i] = p2.x[i]; } | ~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:377:23: note: 'MEM[(const struct Vec &)&ref_colour].x[0]' was declared here 377 | Vec<4> ref_colour; | ^~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/libsrc/meshing/parallelmesh.cpp:314:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:321:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 339 | for (int j = 0; j [with auto:34 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:354:28: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 339 | for (int j = 0; j [with auto:34 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:358:28: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 339 | for (int j = 0; j [with auto:37 = int; auto:38 = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:351:5: required from 'netgen::Mesh::SendMesh() const:: [with auto:34 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:358:28: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:359:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 359 | for (int j = 0; j [with auto:48 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:690:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:48 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:695:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 719 | for (int l = 0; l [with auto:50 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:762:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 719 | for (int l = 0; l [with auto:50 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:765:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 719 | for (int l = 0; l [with auto:51 = netgen::Mesh::SendMesh() const::&)>]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:793:26: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 778 | for (int j = 0; j [with auto:51 = netgen::Mesh::SendMesh() const::&)>]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:798:26: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 778 | for (int j = 0; j [with auto:52 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:827:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:52 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:833:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:65 = std::__cxx11::basic_string*]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:901:47: required from 'netgen::Mesh::SendMesh() const:: [with auto:62 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:917:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:920:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 920 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ReceiveParallelMesh()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1057:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1057 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1072:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1072 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1090:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1090 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1138:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1138 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ReceiveParallelMesh():: [with auto:66 = netgen::NgArray*>]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1212:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1205:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1205 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::Distribute()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1261:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1261 | seg_partition.Size() < GetNSeg()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1292:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1292 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1299:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1299 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1323:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1323 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1326:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1326 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1358:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1358 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1361:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1361 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1375:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int):: [with auto:68 = netgen::Mesh::ParallelMetis(int)::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1414:15: required from 'netgen::Mesh::ParallelMetis(int):: [with auto:69 = netgen::Mesh::ParallelMetis(int)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1420:13: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int):: [with auto:67 = netgen::Mesh::ParallelMetis(int)::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1416:15: required from 'netgen::Mesh::ParallelMetis(int):: [with auto:69 = netgen::Mesh::ParallelMetis(int)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1420:13: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int):: [with auto:68 = netgen::Mesh::ParallelMetis(int)::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1414:15: required from 'netgen::Mesh::ParallelMetis(int):: [with auto:69 = netgen::Mesh::ParallelMetis(int)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1426:13: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int):: [with auto:67 = netgen::Mesh::ParallelMetis(int)::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1416:15: required from 'netgen::Mesh::ParallelMetis(int):: [with auto:69 = netgen::Mesh::ParallelMetis(int)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1426:13: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1435:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1435 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1445:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1445 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1483:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1483 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1520:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1520 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1601:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1601 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1608:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1608 | if (volume_weights.Size()::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:310:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(const netgen::NgFlatArray&) [with T = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:326:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:706:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 706 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:707:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 707 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::PointIndex; int B2 = 0; T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:335:16: required from 'netgen::Mesh::SendMesh() const:: [with auto:34 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:354:28: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SegmentIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:745:27: required from 'netgen::Mesh::SendMesh() const:: [with auto:50 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:762:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::SegmentIndex; int B2 = 0; T = netgen::SegmentIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:773:18: required from 'netgen::Mesh::SendMesh() const:: [with auto:51 = netgen::Mesh::SendMesh() const::&)>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:793:26: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(const netgen::NgFlatArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:2146:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:706:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 706 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:707:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 707 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/topology.cpp:814:19: warning: 'MEM [(struct IVec *)&paedge3 + 4B]' may be used uninitialized in this function [-Wmaybe-uninitialized] 814 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/table.hpp:252:41: warning: 'MEM [(struct IVec *)&paedge3]' may be used uninitialized in this function [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:754:43: note: 'MEM [(struct IVec *)&paedge3]' was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:272:24: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:313:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:564:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:632:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::SelPackage; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:696:13: required from 'netgen::Mesh::SendMesh() const:: [with auto:49 = netgen::Element2d]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:678:5: required from 'netgen::Mesh::SendMesh() const:: [with auto:48 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:695:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:835:16: required from 'netgen::Mesh::SendMesh() const:: [with auto:55 = netgen::SegmentIndex; auto:56 = netgen::Segment]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:820:9: required from 'netgen::Mesh::SendMesh() const:: [with auto:52 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:833:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588: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.2406/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.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::PointElPackage; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:870:62: required from 'netgen::Mesh::SendMesh() const:: [with auto:60 = ngcore::PointElPackage; auto:61 = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:863:7: required from 'netgen::Mesh::SendMesh() const:: [with auto:57 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:870:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1372:22: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::Reset()': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::EnumeratePointsGlobally()': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:441:55: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 441 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:517:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 517 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGrid()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:718:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 718 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:827:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 827 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/paralleltop.cpp:40:26: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:559:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 559 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:564:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 564 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:189:81: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:37:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:203:30: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:484:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:449:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 449 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::GeometryEdge::Divide(const netgen::MeshingParameters&, const netgen::Mesh&, ngcore::Array >&, ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:537:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 537 | while(hvalue[i1] netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:1275:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1275 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:1080:33: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long int>::value_type' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 1080 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:1426:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1426 | for (SurfaceElementIndex i = 0; i < self.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:1441:44: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1441 | for (ElementIndex i = 0; i < self.GetNE(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:1848:30: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1848 | for(int i = 0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp: In function 'void netgen::CheckForBBBPnt(const ngcore::Array >&, const netgen::Point<3, double>&, ngcore::Array&, ngcore::Array&, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:214:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp: In function 'void netgen::CheckForSingularity(const ngcore::Array >&, const netgen::Point<3, double>&, const ngcore::Array&, std::shared_ptr&, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:227:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 227 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:298:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 298 | for(int l=0; l < layer_thickness[0].Size(); l++,j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:305:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 305 | for(;j <= nx-total_layer_el[2]; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:310:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 310 | for(int l=0; l < layer_thickness[2].Size(); l++, j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp: In member function 'int netgen::SurfaceGeometry::GenerateStructuredMesh(std::shared_ptr&, bool, int, int, bool, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array&, const ngcore::Array >&, const ngcore::Array&, ngcore::Array*, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:324:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 324 | for(int k=0; k < layer_thickness[1].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:330:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 330 | for(; i <= ny-total_layer_el[3]; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:337:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 337 | for(int k=0; k < layer_thickness[3].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:360:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:360:84: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:360:132: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:360:173: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:548:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 548 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element; TIND = netgen::ElementIndex; pybind11::module = pybind11::module_]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:694:36: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/python_mesh.cpp:695:45: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/python_mesh.cpp:696:36: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/python_mesh.cpp:698:36: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtype.hpp:1427:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp: In instantiation of 'netgen::FilterMesh(const netgen::Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:34 = ngcore::FlatArray; auto:35 = ngcore::Array; auto:36 = ngcore::Array]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:91:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 83 | for(auto i = 0; i, ngcore::FlatArray, ngcore::FlatArray):: [with auto:34 = ngcore::FlatArray; auto:35 = ngcore::Array; auto:36 = ngcore::Array]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:92:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:16:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: In member function 'netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)', inlined from 'netgen::CurvedElements::CalcElementTransformation(netgen::Point<3, double>, netgen::ElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 3, double>*, void*, bool)' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:2586:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:219:20: warning: 'memmove' specified bound 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp: In member function 'void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for(int i=0; i&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:368:47: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 368 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/include/pybind11/attr.h:14, from /usr/include/pybind11/detail/class.h:12, from /usr/include/pybind11/pybind11.h:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:5: /usr/include/pybind11/cast.h: In instantiation of 'typename pybind11::detail::make_caster::cast_op_type::type> pybind11::detail::cast_op(pybind11::detail::make_caster&&) [with T = std::pair; typename pybind11::detail::make_caster::cast_op_type::type> = std::pair; pybind11::detail::make_caster = pybind11::detail::type_caster, void>; typename std::add_rvalue_reference<_Tp>::type = std::pair&&]': /usr/include/pybind11/cast.h:1443:51: required from 'Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = void; Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {pybind11::detail::value_and_holder&, std::pair}; std::index_sequence = std::integer_sequence]' /usr/include/pybind11/cast.h:1417:65: required from 'std::enable_if_t::value, pybind11::detail::void_type> pybind11::detail::argument_loader::call(Func&&) && [with Return = void; Guard = pybind11::detail::void_type; Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>&; Args = {pybind11::detail::value_and_holder&, std::pair}; std::enable_if_t::value, pybind11::detail::void_type> = pybind11::detail::void_type]' /usr/include/pybind11/pybind11.h:248:88: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Return = void; Args = {pybind11::detail::value_and_holder&, std::pair}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}]' /usr/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}; = void]' /usr/include/pybind11/pybind11.h:1568:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Extra = {pybind11::detail::is_new_style_constructor}; type_ = netgen::Point<2, double>; options = {}]' /usr/include/pybind11/detail/init.h:293:15: required from 'void pybind11::detail::initimpl::factory::execute(Class&, const Extra& ...) && [with Class = pybind11::class_ >; Extra = {}; Func = ExportNetgenMeshing(pybind11::module&)::)>; Return = netgen::Point<2, double>; Args = {std::pair}]' /usr/include/pybind11/pybind11.h:1619:32: required from 'pybind11::class_& pybind11::class_::def(pybind11::detail::initimpl::factory&&, const Extra& ...) [with Args = {ExportNetgenMeshing(pybind11::module&)::)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()}; Extra = {}; type_ = netgen::Point<2, double>; options = {}]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:94:9: required from here /usr/include/pybind11/cast.h:49:1: note: parameter passing for argument of type 'pybind11::detail::tuple_caster::cast_op_type&&>' {aka 'std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 49 | cast_op(make_caster &&caster) { | ^~~~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In member function 'netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)', inlined from 'netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:219:20: warning: 'memmove' specified bound 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Inter2d.cxx In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/boundarylayer2d.cpp: In function 'void netgen::InsertVirtualBoundaryLayer(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:55:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 55 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:372:17: warning: variable 'v2' set but not used [-Wunused-but-set-variable] 372 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp: In function 'int netgen::GenerateBoundaryLayer2(netgen::Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:426:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 426 | while(icurrent::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: 'endU' may be used uninitialized in this function [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) | ~~~^~~~~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Inter3d.cxx [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Loop.cxx [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Loop2d.cxx [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Loop3d.cxx /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Loop2d.cxx: In function 'MakeDegenAndSelect(TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_Sequence&, NCollection_Sequence&, TopoDS_Edge const&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Loop2d.cxx:486:17: warning: 'U2' may be used uninitialized in this function [-Wmaybe-uninitialized] 486 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: 'U1' may be used uninitialized in this function [-Wmaybe-uninitialized] 460 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Spliter.cxx [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:12: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:10: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp: In function 'bool netgen::OCCMeshFace(const netgen::OCCGeometry&, netgen::Mesh&, ngcore::FlatArray, const netgen::MeshingParameters&, int, int, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:459:56: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 459 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:465:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 465 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(const netgen::OCCGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, const netgen::OCCParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:774:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 774 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:484:22: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:10: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:15: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:12: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop | In member function 'netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)', inlined from 'netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:219:20: warning: 'memmove' specified bound 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:8: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 8 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:9: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 9 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:14: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/occ/occgeom.cpp:1201:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:1175:24: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:1180:19: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtype.hpp:1427:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:14: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 14 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:15: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 15 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:80: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 80 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/occ/python_occ_shapes.cpp:359:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 359 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:365:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 365 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2090:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2090 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2130:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2130 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2315:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2315 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2321:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2321 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2334:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2334 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2346 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2386:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2386 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:1: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 1 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:2: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:9: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 9 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:15: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:10: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:12: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:1: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 1 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:2: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:8: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 8 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:15: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:10: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:10: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(netgen::STLGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(netgen::STLGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:452:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 452 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:467:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:479:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 479 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:499:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 499 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(netgen::STLGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, int, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:648:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 648 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:650:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 650 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:700:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 700 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:725:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 725 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:741:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:754:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 754 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:794:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 794 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 812 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/stlgeom/stlgeomchart.cpp: In member function 'netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddFaceEdges()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:2797:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2797 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3059:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3059 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3075:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3075 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3122:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3122 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3143:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3143 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3158:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3158 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3258:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3258 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3261:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3261 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3312:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3312 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3319:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3319 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3347:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3347 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3361:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3361 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3465:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3465 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3468:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3468 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3495:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3495 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3636:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3636 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3640:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3640 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3643:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3643 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3670:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3670 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3673 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/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.2406/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(netgen::NgArray&, const netgen::Point3d&, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/stlgeom/stltool.cpp:767:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 767 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stltool.cpp:1117:38: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:491:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 491 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:509:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:760:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 760 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:1046:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1046 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:1067:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1067 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:1087:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1087 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSurfaceFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:186:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 186 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:196:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 196 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:234:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 234 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:319:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 319 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:328:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:730:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 730 | for (j=1; j <= eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:741:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:772:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:303:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:296:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshtype.hpp:1427:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:74:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 74 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPoint(int, double*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:305:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 305 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:489:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 489 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int NgPar_GetDistantNodeNums(int, int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:914:50: warning: 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const' is deprecated: Use GetDistantPNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 914 | mesh->GetParallelTopology().GetDistantPNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:115:10: note: declared here 115 | void GetDistantPNums (int locpnum, int * distpnums ) const | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:917:53: warning: 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const' is deprecated: Use GetDistantEdgeNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 917 | mesh->GetParallelTopology().GetDistantEdgeNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:139:10: note: declared here 139 | void GetDistantEdgeNums (int locedgenum, int * distedgenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:920:53: warning: 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const' is deprecated: Use GetDistantFaceNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 920 | mesh->GetParallelTopology().GetDistantFaceNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:122:10: note: declared here 122 | void GetDistantFaceNums (int locfacenum, int * distfacenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int NgPar_GetNDistantNodeNums(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:939:65: warning: 'int netgen::ParallelMeshTopology::GetNDistantPNums(int) const' is deprecated: Use GetDistantPNums(locnum).Size() instead! [-Wdeprecated-declarations] 939 | case 0: return mesh->GetParallelTopology().GetNDistantPNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:106:9: note: declared here 106 | int GetNDistantPNums (int locpnum) const { return loc2distvert[locpnum-1].Size(); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:940:68: warning: 'int netgen::ParallelMeshTopology::GetNDistantEdgeNums(int) const' is deprecated: Use GetDistantEdgeNums(locnum).Size() instead! [-Wdeprecated-declarations] 940 | case 1: return mesh->GetParallelTopology().GetNDistantEdgeNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:112:9: note: declared here 112 | int GetNDistantEdgeNums ( int locedgenum) const { return loc2distedge[locedgenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:941:67: warning: 'int netgen::ParallelMeshTopology::GetNDistantFaceNums(int) const' is deprecated: Use GetDistantFaceNums(locnum).Size() instead! [-Wdeprecated-declarations] 941 | case 2: return mesh->GetParallelTopology().GetNDistantFaceNums(locnum ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:109:9: note: declared here 109 | int GetNDistantFaceNums (int locfacenum) const { return loc2distface[locfacenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int NgPar_GetGlobalNodeNum(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:954:65: warning: 'int netgen::ParallelMeshTopology::GetGlobalEdgeNum(int) const' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 954 | case 1: return mesh->GetParallelTopology().GetGlobalEdgeNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:95:9: note: declared here 95 | int GetGlobalEdgeNum (int locnum) const { return glob_edge[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:955:65: warning: 'int netgen::ParallelMeshTopology::GetGlobalFaceNum(int) const' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 955 | case 2: return mesh->GetParallelTopology().GetGlobalFaceNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:97:9: note: declared here 97 | int GetGlobalFaceNum (int locnum) const { return glob_face[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:956:63: warning: 'int netgen::ParallelMeshTopology::GetGlobalElNum(int) const' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 956 | case 3: return mesh->GetParallelTopology().GetGlobalElNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:99:9: note: declared here 99 | int GetGlobalElNum (int locnum) const { return glob_el[locnum-1]; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetElement_Edges(int, int*, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1520:37: warning: 'int netgen::MeshTopology::GetElementEdges(int, int*, int*) const' is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1520 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:25, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/topology.hpp:122:7: note: declared here 122 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetSurfaceElement_Edges(int, int*, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1546:32: warning: 'void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const' is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1546 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:25, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/topology.hpp:96:8: note: declared here 96 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1548:43: warning: 'int netgen::MeshTopology::GetSegmentEdge(int) const' is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1548 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:25, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/topology.hpp:91:7: note: declared here 91 | int GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Vertices(int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1587:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1587 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Edges(int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1599:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1599 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'void Ng_GetVertexElements(int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1644:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1737:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1737 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1751:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1751 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1756:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1756 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1767:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1767 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1818:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1818 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_Elements(int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1941:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1941 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:2183:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2183 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/nginterface_v2_impl.hpp:353:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 353 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp: In member function 'size_t netgen::Ngx_Mesh::GetNVLevel(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/interface/nginterface_v2.cpp:1044:29: warning: catching polymorphic type 'using 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.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 423 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 433 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | for(int i=0; i&, netgen::NgFlatArray&) [with T = double; S = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:367:29: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:720:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:721:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:228:36: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:667:20: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:154:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 154 | for (int j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:160:25: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 160 | for (int i = 1; i <= np; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:170:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:221:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 221 | for (int j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp: In function 'netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:387:53: warning: 'ednr' may be used uninitialized in this function [-Wmaybe-uninitialized] 387 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:304:25: warning: 'fdnr' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | int fdnr, ednr; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:72:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 72 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:115:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:235:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h: In function 'pybind11::cpp_function::initialize, int, int, std::__cxx11::basic_string, std::allocator >)#5}, std::shared_ptr, std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(ExportSTL(pybind11::module_&)::{lambda(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >)#5}&&, std::shared_ptr (*)(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(pybind11::detail::function_call&)#3}::_FUN(pybind11::detail::function_call&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:234:24: warning: 'trig' may be used uninitialized in this function [-Wmaybe-uninitialized] 234 | self->GetVicinity(trig, size, vic); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:227:11: note: 'trig' was declared here 227 | int trig; | ^~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp: In function 'void netgen::WriteFEAPFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:57:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 57 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:74:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 74 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:161:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 161 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:100:20: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:70:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 70 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:526:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 526 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 544 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:551:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:569:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 569 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:576:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 576 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:594:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 594 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:598:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 598 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:771:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 771 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 786 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:793:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 793 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:809:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:932:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 932 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:946:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 946 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:1020:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1020 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:1044:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1044 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:1064:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1064 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:1089:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1089 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:468:45: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::Intersection(const netgen::NgFlatArray&, const netgen::NgFlatArray&, netgen::NgArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:613:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:781:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 781 | for(int i=0; i&, const netgen::NgFlatArray&, const netgen::NgFlatArray&, netgen::NgArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:832:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:790:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 790 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:27:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:601:22: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:169:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 169 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:218:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:280:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:285:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 285 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:292:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 292 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:299:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp: In function 'void netgen::ReadMeditFormat(netgen::Mesh&, const std::filesystem::__cxx11::path&, std::map, int>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:54:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 54 | for(auto i : Range(dim)) | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:56:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 56 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:65:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 65 | for(auto i : Range(2)) | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:67:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 67 | fin >> seg.edgenr; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:78:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 78 | for(auto i : Range(3)) | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:80:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 80 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:90:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 90 | for(auto i : Range(4)) | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:92:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 92 | fin >> index; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Plane]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::Plane]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::Plane]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = netgen::QuadraticSurface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:1982:50: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::Brick]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::Brick]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/brick.hpp:62:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::Brick]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::Brick]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 188 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:971:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 971 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/csgeom.cpp:1018:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1018 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1082:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1118:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1118 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1214:12: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 1214 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/csgeom.cpp:1264:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1264 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1276:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1276 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1282:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1308:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1308 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1597:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1597 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1601:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1601 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/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.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:169:29: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:8, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::Surface*; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = netgen::Surface*; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:643:18: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::Solid*; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:125:14: required from 'bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::Solid*; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:683:21: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:726:23: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:730:23: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(netgen::CSGScanner&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 416 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:575:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 500 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(netgen::CSGeometry&, netgen::Mesh&, netgen::NgArray&, netgen::NgArray&, netgen::MeshingParameters&, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 391 | for(int k = 0; k&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 707 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/genmesh.cpp:59:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/extrusion.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/extrusion.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/extrusion.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/extrusion.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::Extrusion]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::Extrusion]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/extrusion.hpp:128:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::Extrusion]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::Extrusion]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp: In member function 'virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp: In member function 'virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp: In member function 'void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1648 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:1233:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 220 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 910 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 34 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp: In member function 'virtual double netgen::RevolutionFace::MaxCurvature() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:357:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 357 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp: In destructor 'virtual netgen::Revolution::~Revolution()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:697:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/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.2406/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.2406/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/revolution.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::RevolutionFace]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/revolution.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::RevolutionFace]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Revolution]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::Revolution]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::Revolution]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = netgen::Primitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:1047:50: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/solid.cpp:702:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 702 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:704:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:721:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:723:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 723 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:1600:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1600 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 401 | for(int jj=0; jj&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/specpoin.cpp:1936:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const netgen::Mesh&, const netgen::CSGeometry&, netgen::INDEX_2_HASHTABLE&, netgen::ZRefinementOptions&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsSingEdge(netgen::Mesh&, netgen::INDEX_2_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsClosePoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(netgen::Mesh&, const netgen::CSGeometry*, netgen::ZRefinementOptions&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:343:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 343 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:371:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 371 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:398:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 398 | (slicenr == slices.Size()) ? 1 : slices[slicenr]; | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:417:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 417 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:469:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 469 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp: In function 'void netgen::CombineSingularPrisms(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:720:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 720 | for(int i = 1; i<=mesh.GetNE(); i++) | ~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 222 | for(int i = 0; i, netgen::Point<3, double>) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 47 | for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1427:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/splinesurface.hpp:7:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/splinesurface.hpp:7:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/splinesurface.hpp:7:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/splinesurface.hpp:7:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:2056:16: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 2056 | if(i1)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const netgen::SplineSegExt&, netgen::MeshingParameters&, double, double, netgen::Mesh&, netgen::Point3dTree&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(netgen::SplineGeometry2d&, std::shared_ptr&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 706 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364: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.2406/libsrc/geom2d/genmesh2d.cpp:528:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:529:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:565:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 85%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In member function 'std::string* netgen::SplineGeometry2d::BCNamePtr(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::string) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/geom2d/geometry2d.cpp:266:44: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:510:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:847:20: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:851:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/meshtype.hpp:1427:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/geom2d/python_geom2d.cpp:182:58: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 85%] Building CXX object CMakeFiles/nglib.dir/ng/onetcl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/ng/onetcl.cpp.o -MF CMakeFiles/nglib.dir/ng/onetcl.cpp.o.d -o CMakeFiles/nglib.dir/ng/onetcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/nglib/nglib.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/meshtype.hpp:1425:5: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]' /usr/include/c++/11/optional:251:19: required from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]' /usr/include/c++/11/optional:419: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++/11/optional:875: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) [with long unsigned int ...Is = {0, 1, 2}; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; std::index_sequence = 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, 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, 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, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:399:9: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)': /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:162:24: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] 162 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp: In function 'nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, nglib::Ng_Meshing_Parameters*)': /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:166:22: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 166 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 87%] Linking CXX shared library libnglib.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nglib.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o CMakeFiles/nglib.dir/ng/onetcl.cpp.o CMakeFiles/nglib.dir/nglib/nglib.cpp.o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core: libsrc/core/libngcore.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libmetis.so /usr/lib64/libpython3.9.so /usr/lib64/openmpi/lib/libmpi.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ldl -ltbb -ltbbmalloc -Wl,--end-group /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:217:10: warning: type 'struct Line' violates the C++ One Definition Rule [-Wodr] 217 | struct Line | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:94:9: note: a different type is defined in another translation unit 94 | class Line | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:98:9: note: the first difference of corresponding definitions is field 'layer' 98 | int layer = 1; | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:94:9: note: a type with different number of fields is defined in another translation unit 94 | class Line | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'operator()' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:436:57, inlined from 'call_impl' at /usr/include/pybind11/cast.h:1443:91, inlined from 'call' at /usr/include/pybind11/cast.h:1412:54, inlined from 'operator()' at /usr/include/pybind11/pybind11.h:248:33, inlined from '_FUN' at /usr/include/pybind11/pybind11.h:223:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp: In function '_FUN': /usr/include/c++/11/new:128:26: note: 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.2406/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'operator()' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:428:75, inlined from 'call_impl' at /usr/include/pybind11/cast.h:1443:91, inlined from 'call' at /usr/include/pybind11/cast.h:1412:54, inlined from 'operator()' at /usr/include/pybind11/pybind11.h:248:33, inlined from '_FUN' at /usr/include/pybind11/pybind11.h:223:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp: In function '_FUN': /usr/include/c++/11/new:128:26: note: 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.2406/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'call_impl' at /usr/include/pybind11/cast.h:1443:37, inlined from 'call' at /usr/include/pybind11/cast.h:1417:65, inlined from 'operator()' at /usr/include/pybind11/pybind11.h:248:88, inlined from '_FUN' at /usr/include/pybind11/pybind11.h:223:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp: In function '_FUN': /usr/include/c++/11/new:128:26: note: 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.2406/libsrc/core/array.hpp: In member function '__ct_base ': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:787:37: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 787 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/11/new:128:26: note: 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 'SetEdges', inlined from 'CalcElementTransformation' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:2586:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:219:20: warning: '__builtin_memmove' specified bound 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:1561:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp: In function 'ClipSolids': /usr/include/c++/11/new:128:26: note: 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.2406/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:1566:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp: In function 'ClipSolids': /usr/include/c++/11/new:128:26: note: 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.2406/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:1571:36: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp: In function 'ClipSolids': /usr/include/c++/11/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnglib.so.6.2 libnglib.so.6.2 libnglib.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' [ 87%] Built target nglib /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/CMakeFiles/nggui.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ng /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' /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.2406/ppc64le-redhat-linux-gnu-openmpi' [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o [ 89%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngpy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng -I/builddir/build/BUILD/netgen-6.2.2406/ng -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/ng/netgenpy.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:408:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 408 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:532:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:536:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 536 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:564:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 564 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:742:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 742 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:1181:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1181 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:529:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 529 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 423 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp: In function 'int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/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.2406/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.2406/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.2406/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.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] [ 90%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 90%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::DrawScene()': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::ClickElement(int)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::UpdateTables()': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp [ 93%] Linking CXX shared library libngpy.so cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngpy.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core: ../libnglib.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/core/libngcore.so.6.2 /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.9.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ldl -ltbb -ltbbmalloc -Wl,--end-group In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 211 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:41:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 41 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 57 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:173:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 173 | for(i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:269:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 269 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:518:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 518 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:530:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 530 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:543:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 543 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:561:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 561 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:576:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 576 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:620:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 620 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:638:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 638 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:677:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 677 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:868:34: warning: variable 'val' set but not used [-Wunused-but-set-variable] 868 | int dummy, val; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:898:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 898 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildColorTexture()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:912:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 912 | if(colors.texture == -1) | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:1072:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1072 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:1416:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1416 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList(const ngcore::BitArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:1893:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1893 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList(const ngcore::BitArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2175:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2175 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2449:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2449 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList(const ngcore::BitArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2509:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2509 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2658:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2658 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2688:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2688 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2771:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2771 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList(const ngcore::BitArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2841:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2841 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3132:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3132 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3188:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3188 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'bool netgen::VisualSceneMesh::SelectSurfaceElement(int, int, netgen::Point<3, double>&, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3293:11: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3293 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3293:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3293 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3302:54: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3302 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3302:92: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3302 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' [ 93%] Built target ngpy [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(netgen::VisualSceneSolution::SolData*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:91:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 91 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::ClearSolutionData()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:149:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:161:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 161 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::SaveSolutionData(const char*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:180:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 180 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:235:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 235 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:242:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 242 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:246:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 246 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:255:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 255 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:278:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 278 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:285:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 285 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:289:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 289 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:298:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 298 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:312:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 312 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:318:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 318 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::DrawScene()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:623:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 623 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:644:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 644 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:868:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 868 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:1100:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1100 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:1123:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 1123 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:1493:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1493 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:1494:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1494 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawClipPlaneTrigs()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4419:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4419 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4441:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4441 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4449:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4449 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4458:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4458 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4801:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4801 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4808:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4808 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:1921:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4431:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4432:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:80:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 80 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:229:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:514:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 514 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:532:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/gui.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/ng/gui.cpp.o -MF CMakeFiles/nggui.dir/ng/gui.cpp.o.d -o CMakeFiles/nggui.dir/ng/gui.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/ngpkg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -MF CMakeFiles/nggui.dir/ng/ngpkg.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/demoview.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/ng/demoview.cpp.o -MF CMakeFiles/nggui.dir/ng/demoview.cpp.o.d -o CMakeFiles/nggui.dir/ng/demoview.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -MF CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o.d -o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/parallelfunc.cpp [ 98%] Building CXX object CMakeFiles/nggui.dir/ng/ngtcl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -MF CMakeFiles/nggui.dir/ng/ngtcl.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:197:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 197 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:272:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 272 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:485:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 485 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:554:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 554 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:585:28: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 585 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:642:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 642 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:649:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 649 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:656:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 656 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:665:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 665 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:1443:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 1443 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:1495:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1495 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:1946:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1946 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:8, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::VisualScene*; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = netgen::VisualScene*; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:1928:34: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/ng/demoview.cpp:353:20: required from here /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]': /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:424:57: required from here /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 98%] Linking CXX shared library libnggui.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nggui.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/nggui.dir/ng/gui.cpp.o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o CMakeFiles/nggui.dir/ng/demoview.cpp.o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core: -ljpeg ng/Togl2.1/libngtogl.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so libnglib.so.6.2 libsrc/core/libngcore.so.6.2 /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libpython3.9.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ldl -ltbb -ltbbmalloc -Wl,--end-group /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.2406/ppc64le-redhat-linux-gnu-openmpi' [ 98%] Built target nggui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ng /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ng /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng/CMakeFiles/ngguipy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng -I/builddir/build/BUILD/netgen-6.2.2406/ng -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -fabi-version=16 -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.2406/ng/ngappinit.cpp [100%] Building CXX object ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngguipy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng -I/builddir/build/BUILD/netgen-6.2.2406/ng -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -MF CMakeFiles/ngguipy.dir/ngguipy.cpp.o.d -o CMakeFiles/ngguipy.dir/ngguipy.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/ngguipy.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/mpi_wrapper.hpp:8, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [100%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/netgen.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core: ../libnggui.so.6.2 -ljpeg /usr/lib64/libpython3.9.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/openmpi/lib/libmpi.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' [100%] Built target netgen [100%] Linking CXX shared library libngguipy.so cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngguipy.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 -shared -Wl,-soname,libngguipy.so -o libngguipy.so CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/libsrc/core: ../libnggui.so.6.2 ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.9.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' [100%] Built target ngguipy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-openmpi/CMakeFiles 0 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo x +++ '[' -n x ']' ++++ eval 'echo ${LD_LIBRARY_PATH}' +++++ echo /usr/lib64/openmpi/lib +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' ' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval __MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\''' 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ __MODULES_QUAR_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module unload mpi/openmpi-ppc64le + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw unload mpi/openmpi-ppc64le ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh unload mpi/openmpi-ppc64le + eval 'unset MPI_COMPILER; unset LD_LIBRARY_PATH; MANPATH=/usr/share/man:; export MANPATH; unset MPI_INCLUDE; unset MPI_MAN; unset _LMFILES_; unset LOADEDMODULES; PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; unset MPI_PYTHON3_SITEARCH; unset MPI_HOME; unset MPI_FORTRAN_MOD_DIR; unset __MODULES_LMALTNAME; unset __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:1; export __MODULES_SHARE_MANPATH; unset MPI_SUFFIX; unset MPI_SYSCONFIG; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; unset MPI_LIB; PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; unset MPI_BIN; test 0;' ++ unset MPI_COMPILER ++ unset LD_LIBRARY_PATH ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset MPI_MAN ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_HOME ++ unset MPI_FORTRAN_MOD_DIR ++ unset __MODULES_LMALTNAME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n 'LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; LOADEDMODULES=; export LOADEDMODULES; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; LOADEDMODULES=; export LOADEDMODULES; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ LOADEDMODULES= ++++ export LOADEDMODULES ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module load mpi/mpich-ppc64le + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/mpich-ppc64le ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh load mpi/mpich-ppc64le + eval 'LD_LIBRARY_PATH=/usr/lib64/mpich/lib; export LD_LIBRARY_PATH; MPI_COMPILER=mpich-ppc64le; export MPI_COMPILER; MANPATH=/usr/share/man/mpich-ppc64le:/usr/share/man:; export MANPATH; MPI_INCLUDE=/usr/include/mpich-ppc64le; export MPI_INCLUDE; MPI_MAN=/usr/share/man/mpich-ppc64le; export MPI_MAN; MPI_PYTHON_SITEARCH=%\{python2_sitearch\}/mpich; export MPI_PYTHON_SITEARCH; _LMFILES_=/usr/share/modulefiles/mpi/mpich-ppc64le; export _LMFILES_; LOADEDMODULES=mpi/mpich-ppc64le; export LOADEDMODULES; PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; MPI_PYTHON3_SITEARCH=/usr/lib64/python3.9/site-packages/mpich; export MPI_PYTHON3_SITEARCH; MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich; export MPI_FORTRAN_MOD_DIR; MPI_HOME=/usr/lib64/mpich; export MPI_HOME; __MODULES_LMCONFLICT=mpi/mpich-ppc64le\&mpi; export __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:2; export __MODULES_SHARE_MANPATH; MPI_SYSCONFIG=/etc/mpich-ppc64le; export MPI_SYSCONFIG; MPI_SUFFIX=_mpich; export MPI_SUFFIX; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; MPI_PYTHON2_SITEARCH=%\{python2_sitearch\}/mpich; export MPI_PYTHON2_SITEARCH; MPI_LIB=/usr/lib64/mpich/lib; export MPI_LIB; PATH=/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; MPI_BIN=/usr/lib64/mpich/bin; export MPI_BIN; test 0;' ++ LD_LIBRARY_PATH=/usr/lib64/mpich/lib ++ export LD_LIBRARY_PATH ++ MPI_COMPILER=mpich-ppc64le ++ export MPI_COMPILER ++ MANPATH=/usr/share/man/mpich-ppc64le:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/mpich-ppc64le ++ export MPI_INCLUDE ++ MPI_MAN=/usr/share/man/mpich-ppc64le ++ export MPI_MAN ++ MPI_PYTHON_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON_SITEARCH ++ _LMFILES_=/usr/share/modulefiles/mpi/mpich-ppc64le ++ export _LMFILES_ ++ LOADEDMODULES=mpi/mpich-ppc64le ++ export LOADEDMODULES ++ PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.9/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/mpich ++ export MPI_HOME ++ __MODULES_LMCONFLICT='mpi/mpich-ppc64le&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SYSCONFIG=/etc/mpich-ppc64le ++ export MPI_SYSCONFIG ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_PYTHON2_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON2_SITEARCH ++ MPI_LIB=/usr/lib64/mpich/lib ++ export MPI_LIB ++ PATH=/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/mpich/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXX=mpicxx + CXX=mpicxx + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + 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 ' + 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 ppc64le-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.9/site-packages -DPREFER_SYSTEM_PYBIND11=ON -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 -- The C compiler identification is GNU 11.5.0 -- The CXX compiler identification is GNU 11.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/mpich/bin/mpicxx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/include/python3.9 (found version "3.9.21") found components: Development.Module -- Found Python3: /usr/bin/python3.9 (found version "3.9.21") found components: Interpreter Development.Embed -- Found Python3: /usr/bin/python3.9 (found version "3.9.21") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.43.5") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 Call Stack (most recent call first): CMakeLists.txt:158 (include) -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- 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 pybind11: /usr/include (found version "2.10.4") -- 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 -- OpenCasCade include dirs: /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- GNU C++ ABI version: 16 -- Found MPI version MPICH Version: 4.1.1 MPICH Release date: Mon Mar 6 14:14:15 CST 2023 MPICH ABI: 15:0:3 MPICH Device: ch3:nemesis MPICH configure: --build=ppc64le-redhat-linux-gnu --host=ppc64le-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-sharedlibs=gcc --enable-shared --enable-static=no --enable-lib-depend --disable-rpath --disable-silent-rules --enable-fortran --with-gnu-ld --with-device=ch3:nemesis --with-pm=hydra:gforker --includedir=/usr/include/mpich-ppc64le --bindir=/usr/lib64/mpich/bin --libdir=/usr/lib64/mpich/lib --datadir=/usr/share/mpich --mandir=/usr/share/man/mpich-ppc64le --docdir=/usr/share/mpich/doc --htmldir=/usr/share/mpich/doc --with-hwloc-prefix=system FFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules -fallow-argument-mismatch MPICH CC: gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 MPICH CXX: g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 MPICH F77: gfortran -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules -O2 MPICH FC: gfortran -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules -O2 Traceback (most recent call last): File "", line 1, in File "/usr/lib64/python3.9/importlib/metadata.py", line 569, in version return distribution(distribution_name).version File "/usr/lib64/python3.9/importlib/metadata.py", line 542, in distribution return Distribution.from_name(distribution_name) File "/usr/lib64/python3.9/importlib/metadata.py", line 196, in from_name raise PackageNotFoundError(name) importlib.metadata.PackageNotFoundError: pybind11-stubgen CMake Warning at python/CMakeLists.txt:38 (message): pybind11-stubgen not found, if you want to create stub files for better autocompletion support install it with pip. grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ Netgen : Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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.9/site-packages ------------------------------------------------------------------------ -- Configuring done (7.6s) -- Generating done (0.1s) -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich 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 + /usr/bin/cmake --build ppc64le-redhat-linux-gnu-mpich -j5 --verbose Change Dir: '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j5 /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2406 -B/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/CMakeFiles /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake "--color=" /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.2406/ppc64le-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/CMakeFiles/makerls.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -P /builddir/build/BUILD/netgen-6.2.2406/cmake/generate_version_file.cmake gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-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.2406/ppc64le-redhat-linux-gnu-mpich' [ 0%] Building CXX object CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -MD -MT CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -MF CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o.d -o CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/rules/makerlsfile.cpp [ 0%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -- Found Git: /usr/bin/git (found version "2.43.5") [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2406/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.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -MF CMakeFiles/togl.dir/togl.c.o.d -o CMakeFiles/togl.dir/togl.c.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2406/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.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o -MF CMakeFiles/togl.dir/toglProcAddr.c.o.d -o CMakeFiles/togl.dir/toglProcAddr.c.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/toglProcAddr.c CMake Warning at /builddir/build/BUILD/netgen-6.2.2406/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2406/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.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -MF CMakeFiles/togl.dir/toglStubInit.c.o.d -o CMakeFiles/togl.dir/toglStubInit.c.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/toglStubInit.c /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/toglProcAddr.c:13: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c:25: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 25 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? [ 1%] Built target ng_generate_version_file /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/libsrc/core /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-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.2406/ppc64le-redhat-linux-gnu-mpich' [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/archive.cpp [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/bitarray.cpp [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/exception.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c:629: /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/toglGLX.c: In function 'togl_createPbuffer': /builddir/build/BUILD/netgen-6.2.2406/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.2406/ng/Togl2.1/toglGLX.c:467:54: note: expected 'unsigned int *' but argument is of type 'int *' /builddir/build/BUILD/netgen-6.2.2406/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.2406/ng/Togl2.1/toglGLX.c:470:55: note: expected 'unsigned int *' but argument is of type 'int *' /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c: In function 'Togl_CopyContext': /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c:4624:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4624 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ At top level: /builddir/build/BUILD/netgen-6.2.2406/ng/Togl2.1/togl.c:1273:1: warning: 'Togl_CallCallback_P' defined but not used [-Wunused-function] 1273 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/bitarray.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/bitarray.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 3%] Linking CXX executable makerls /usr/bin/cmake -E cmake_link_script CMakeFiles/makerls.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -o makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' [ 3%] Built target makerls [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/localheap.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.cpp: In function 'std::string ngcore::detail::TranslateBacktrace(std::string, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.cpp:180:12: warning: unused variable 'bracket_open_pos' [-Wunused-variable] 180 | auto bracket_open_pos = s.find('['); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.cpp:181:12: warning: unused variable 'bracket_close_pos' [-Wunused-variable] 181 | auto bracket_close_pos = s.find(']'); | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/localheap.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/localheap.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 4%] Linking C static library libngtogl.a cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/cmake -P CMakeFiles/togl.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/togl.dir/link.txt --verbose=1 /usr/bin/ar qc libngtogl.a CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o /usr/bin/ranlib libngtogl.a gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' [ 4%] Built target togl [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/logging.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/logging.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/logging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/flags.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/paje_trace.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/profiler.cpp [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/paje_trace.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/table.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SaveFlags(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:332:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:334:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 334 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:336:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:338:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 338 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:340:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 340 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:344:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::PrintFlags(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:362:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 362 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:364:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 364 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:366:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 366 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:372:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:635:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::__cxx11::basic_string; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::__cxx11::basic_string; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:114:18: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = double; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = double; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:120:18: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = bool; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = bool; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:126:18: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = ngcore::Flags; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = ngcore::Flags; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:132:23: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr > >; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr > >; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:174:22: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:183:22: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::any; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::any; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.cpp:189:17: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/paje_trace.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/paje_trace.cpp: In member function 'void ngcore::PajeTrace::WritePajeFile(const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/paje_trace.cpp:709:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 709 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/taskmanager.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/utils.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/mpi_wrapper.hpp:8, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/version.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/version.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::StopWorkers()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp:221:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 221 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp: In static member function 'static void ngcore::TaskManager::CreateJob(const std::function&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp:409:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 409 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::Loop(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp:542:43: warning: comparison of integer expressions of different signedness: 'std::__atomic_base::__int_type' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 542 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.cpp:544:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 544 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o -MF CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o.d -o CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ng_mpi_wrapper.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ng_mpi_wrapper.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 9%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/logging.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ng_mpi_wrapper.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ng_mpi_wrapper.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ng_mpi_wrapper.cpp:180:8: warning: unused variable 'type' [-Wunused-variable] 180 | auto type = Py_TYPE(py_src); | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 9%] Linking CXX shared library libngcore.so cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngcore.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 -shared -Wl,-soname,libngcore.so.6.2 -o libngcore.so.6.2 CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/ng_mpi_wrapper.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::: -ldl /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.9.so cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/bin/cmake -E cmake_symlink_library libngcore.so.6.2 libngcore.so.6.2 libngcore.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' [ 9%] Built target ngcore /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/depend /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/libsrc/core /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build [ 10%] Generating rules/rule_hexrules.cpp [ 9%] Generating rules/rule_triarules.cpp gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/triarules.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/rules/rule_triarules.cpp triarules [ 11%] Generating rules/rule_pyramidrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/hexrules.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/rules/rule_hexrules.cpp hexrules [ 11%] Generating rules/rule_prismrules2.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/prismrules2.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/rules/rule_prismrules2.cpp prismrules2 ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/pyramidrules.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/rules/rule_pyramidrules.cpp pyramidrules [ 11%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dpyngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/libsrc/core/python_ngcore_export.cpp [ 11%] Generating rules/rule_pyramidrules2.cpp [ 11%] Generating rules/rule_quadrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/pyramidrules2.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/rules/rule_pyramidrules2.cpp pyramidrules2 ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/quadrules.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/rules/rule_quadrules.cpp quadrules [ 12%] Generating rules/rule_tetrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2406/rules/tetrules.rls /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/rules/rule_tetrules.cpp tetrules cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/CMakeFiles/nglib.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' [ 12%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/rules/rule_pyramidrules2.cpp [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/rules/rule_hexrules.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/rules/rule_prismrules2.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/rules/rule_pyramidrules.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/rules/rule_quadrules.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o [ 16%] Building CXX object CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/rules/rule_tetrules.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/rules/rule_triarules.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/gzstream.cpp [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngbitarray.cpp [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/mystring.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const INDEX&, int&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/parthreads.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/sort.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp:63:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 63 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp:70:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore_export.cpp:379:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/spbita2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/table.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/table.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetSize(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::IncSize2(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:112:25: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 112 | if (line.maxsize*elsize) | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetElementSizesToMaxSizes()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:211:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 211 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomfuncs.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/spline.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/transform3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 77 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linopt.cpp /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineGeometry<2>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineGeometry<2>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineGeometry<3>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineGeometry<3>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp: In copy constructor 'netgen::DenseMatrix::DenseMatrix(const netgen::DenseMatrix&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp:52:17: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 52 | if (Height()*Width()) | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp:73:10: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 73 | if (h*w) | ~^~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linsearch.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.hpp:19, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp: In member function 'int netgen::AdFront2::GetLocals(int, netgen::NgArray >&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:380:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:384:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:415:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 415 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/adfront2.cpp:513:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 513 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:544:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 544 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:202:34: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::CreateTrees()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:235:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 235 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:299:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:355:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 355 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:372:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:402:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 402 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:410:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 410 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:455:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 455 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:474:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 474 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/adfront3.cpp:549:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 549 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:569:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 569 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:591:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 591 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:599:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 599 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:606:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 606 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:628:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 628 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:637:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 637 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/adfront3.cpp:741:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:772:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:853:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 853 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SameSide(const netgen::Point<3>&, const netgen::Point<3>&, const netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:913:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 913 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:917:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 917 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:370:11: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/adfront3.cpp:680:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3, double> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3>&, const netgen::Point<3>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3>&, const netgen::Point<3>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:19, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const netgen::Mesh&, const netgen::NgArray*>&, netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:318:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 318 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:389:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 389 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:454:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 454 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:522:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 522 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:532:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:708:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 708 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:788:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 788 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(netgen::T_MTETS&, netgen::T_MPRISMS&, const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:1109:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1109 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:1149:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1149 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(netgen::T_MIDS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:1593:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1593 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(netgen::T_MPRISMS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:1731:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1731 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(netgen::T_MQUADS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:1804:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1804 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(const netgen::Mesh&, std::ostream&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:1885:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1885 | for(int i=0; i*>&, const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2165:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2165 | for(int j=0; j*>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2517:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2517 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2567:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2567 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2616:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2616 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2656:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2656 | for(int j=0; j*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2907:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2907 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2909:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2909 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2911:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2911 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2913:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2913 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2915:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2915 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2966:57: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2966 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3036:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3036 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3057:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3057 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3080:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3080 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3106:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3106 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3181:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3181 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3184:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3184 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3189:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3189 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3192:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3192 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3197:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3197 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3200:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3200 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3251:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3251 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3253:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3253 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3261:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3261 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3266:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3266 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3268:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3268 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3276:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3276 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3281:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3281 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3283:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3283 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3291:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3291 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3415:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3415 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3654:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3654 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3658:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3658 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3662:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3662 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3669:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3669 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3675:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3675 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3679:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3679 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3731:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3731 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3827:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3827 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:4014:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4014 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:4061:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4061 | for(int ii=0; ii::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2497:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2498:26: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2499:29: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2500:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:2858:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3234:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp: In function 'bool netgen::isIntersectingTrig(const std::array, 2>&, const std::array, 3>&, double&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:62:12: warning: variable 'n_trig' set but not used [-Wunused-but-set-variable] 62 | auto n_trig = Cross(trig[1]-trig[0], trig[2]-trig[0]).Normalize(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp: In member function 'void netgen::BoundaryLayerTool::InterpolateSurfaceGrowthVectors()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:564:18: warning: variable 'normal' set but not used [-Wunused-but-set-variable] 564 | auto normal = normals[pi]; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:19, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:297:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 297 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update():: [with auto:34 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:85:7: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update():: [with auto:35 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:144:7: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/optmem.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/clusters.cpp:47:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:611:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 611 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:623:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 623 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:648:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 648 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:651:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 651 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:664:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 664 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:667:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 667 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:725:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 725 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:732:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 732 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:799:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 799 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:883:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 883 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:985:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 985 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1011:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1011 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1099:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1099 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1153:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1153 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1218:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1218 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1219 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1226:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1226 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1233:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1233 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1237:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1237 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1262:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1262 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1263:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1263 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1316:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1316 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1339:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1339 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp: In member function 'bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1666:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1666 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1670:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:1747:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1747 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1759:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1759 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1761:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1761 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1766:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1766 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1804:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1804 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1812:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1812 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:1801:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:2415:76: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:4070:45: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:4344:37: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:4357:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:4363:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:4383:41: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/curvedelems.cpp:4825:39: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:599:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:605:22: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:650:29: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:684:31: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:761:34: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::AddElement(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:159:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 159 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp: In function 'void netgen::AddDelaunayPoint(netgen::PointIndex, const netgen::Point3d&, netgen::NgArray&, netgen::Mesh&, netgen::DTREE&, netgen::MeshNB&, netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::SphereList&, netgen::IndexSet&, netgen::IndexSet&, ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:535:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 535 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveDegenerated(const T_POINTS&, netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:754:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 754 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveIntersecting(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&, netgen::Point3d, netgen::Point3d)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:983:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 983 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1004:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1004 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1033:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1033 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveOuter(const netgen::Mesh&, netgen::NgArray&, netgen::AdFront3*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1149:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1149 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1168:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1168 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1307:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1307 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1394:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1394 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1669:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1669 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/delaunay.cpp:459:31: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from 'void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:556:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1135 | if(leaf_index.Size()::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/delaunay.cpp:883:23: required from 'netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&):: [with auto:36 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&):: >(const ngcore::T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&)::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = long unsigned int; TFUNC = ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&):: >(const ngcore::T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:424:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const netgen::Mesh&, netgen::NgArray&, netgen::NgArray&)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:878:60: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp: In member function 'netgen::BoundaryLayerTool::CalculateGrowthVectors()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:808:38: warning: 'maxpos2' may be used uninitialized in this function [-Wmaybe-uninitialized] 808 | removed.Append(ns[maxpos2]); | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:807:38: warning: 'maxpos1' may be used uninitialized in this function [-Wmaybe-uninitialized] 807 | removed.Append(ns[maxpos1]); | ^ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/boundarylayer.cpp:1197:27: warning: 'MEM[(const struct PointIndex &)&p3].i' may be used uninitialized in this function [-Wmaybe-uninitialized] 1197 | s3[0] = p3; /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer.cpp:1198:27: warning: 'MEM[(const struct PointIndex &)&p4].i' may be used uninitialized in this function [-Wmaybe-uninitialized] 1198 | s3[1] = p4; In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/delaunay2d.cpp: In member function 'int netgen::DelaunayMesh::GetNeighbour(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:44:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 44 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::SetNeighbour(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:58:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 58 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:262:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:177:37: warning: 'rtm.nthreads_before' may be used uninitialized in this function [-Wmaybe-uninitialized] 177 | TaskManager::SetNumThreads(nthreads_before); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay.cpp:1640:27: note: 'rtm.nthreads_before' was declared here 1640 | RegionTaskManager rtm(mp.parallel_meshing ? mp.nthreads : 0); | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:436:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 436 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:470:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 470 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:584:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 584 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/delaunay2d.cpp:321:31: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from 'void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1284:16: required from 'void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/delaunay2d.cpp:107:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1135 | if(leaf_index.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.cpp:82:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 82 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.cpp:146:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 146 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/geomsearch.cpp:217:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 217 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:598:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 598 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:1672:13: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 1672 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:1674:13: warning: variable 'edge_sing' set but not used [-Wunused-but-set-variable] 1674 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp: In function 'void netgen::InitHPElements(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:615:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 615 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:634:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 634 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp: In function 'void netgen::SubdivideDegeneratedHexes(netgen::Mesh&, netgen::NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1058:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1058 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp: In function 'void netgen::ReorderPoints(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1308:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1308 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1315:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1315 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1349:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1349 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1352:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1352 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1355:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1355 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp: In function 'void netgen::HPRefinement(netgen::Mesh&, netgen::Refinement*, netgen::SplittingType, int, double, bool, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1416:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1416 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1512:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1512 | for(ElementIndex i=0;i&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, int&, int&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1669:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1669 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1705:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1705 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1733:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1733 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1792:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1792 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1854:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1854 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(netgen::Mesh&, netgen::NgArray&, netgen::SplittingType, int&, int&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1923:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1923 | for( int i = 0; i::HPRefStruct(netgen::HPREF_ELEMENT_TYPE, std::vector) [with netgen::HPREF_ELEMENT_TYPE GEOM = netgen::HP_TET]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hpref_tet.hpp:3231:3: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hpref_tet.hpp:95:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | for (int i = 0; i < size(elist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hpref_tet.hpp:113:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 113 | for (int i = 0; i < size(flist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hpref_tet.hpp:136:27: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 136 | for (int j = 0; j < std::min(verts.size(), el.vertices.size()); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1732:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:1918:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp: In function 'double netgen::CombineImproveEdge(netgen::Mesh&, const ngcore::Table&, ngcore::Array, netgen::PointIndex>&, ngcore::Array&, netgen::PointIndex, netgen::PointIndex, double, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:444:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 444 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:453:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 453 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp: In member function 'void netgen::MeshOptimize2d::GenericImprove()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:207:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 207 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:231:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 231 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:274:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:278:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 278 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:334:49: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 334 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:371:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 371 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:202:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:249:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:318:24: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp: In function 'netgen::ClassifyTet(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:577:45: warning: 'isfedge6' may be used uninitialized in this function [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:577:33: warning: 'isfedge5' may be used uninitialized in this function [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:577:21: warning: 'isfedge4' may be used uninitialized in this function [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:576:61: warning: 'isfedge3' may be used uninitialized in this function [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:576:49: warning: 'isfedge2' may be used uninitialized in this function [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:576:37: warning: 'isfedge1' may be used uninitialized in this function [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:573:53: warning: 'fp4' may be used uninitialized in this function [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:573:46: warning: 'fp3' may be used uninitialized in this function [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:573:39: warning: 'fp2' may be used uninitialized in this function [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/classifyhpel.hpp:573:32: warning: 'fp1' may be used uninitialized in this function [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:29, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/template.hpp:128:31: warning: 'edge.i[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | { return i[0] == in2.i[0] && i[1] == in2.i[1]; } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:742:17: note: 'edge.i[1]' was declared here 742 | INDEX_2 edge; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:29, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/template.hpp:128:31: warning: 'edge.i[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | { return i[0] == in2.i[0] && i[1] == in2.i[1]; } | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve2.cpp:742:17: note: 'edge.i[0]' was declared here 742 | INDEX_2 edge; | ^~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SplitImproveEdge(ngcore::Table&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:555:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 555 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSurface(const netgen::NgBitArray*, const netgen::NgArray*>*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1585:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1585 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1587:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1587 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1627:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1627 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1649:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1649 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1659:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1659 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1673:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1673 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1676:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1676 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1687:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1687 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1707:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1707 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1724:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1724 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1747:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1747 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1820:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1820 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1823:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1823 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1838:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1838 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2047:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2047 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2055:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2055 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2130:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2130 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2246:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2246 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2290:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2290 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2303:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2303 | for(int i=0; i&, netgen::TABLE&, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2360:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2360 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2396:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2396 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:43, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = ngcore::Array; FACEArray = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:539:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::WidenRefinement()': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1152:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:1156:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 35%] Linking CXX shared module pyngcore.cpython-39-powerpc64le-linux-gnu.so cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyngcore.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 -shared -o pyngcore.cpython-39-powerpc64le-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core: libngcore.so.6.2 -ldl /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.9.so In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:540:20: warning: 'pi5.i' may be used uninitialized in this function [-Wmaybe-uninitialized] 540 | return data[i-BASE]; | ~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2327:34: note: 'pi5.i' was declared here 2327 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:29, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/template.hpp:135:5: warning: 'pi4.i' may be used uninitialized in this function [-Wmaybe-uninitialized] 135 | if (i[0] > i[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2327:29: note: 'pi4.i' was declared here 2327 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2327:24: warning: 'pi3.i' may be used uninitialized in this function [-Wmaybe-uninitialized] 2327 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2327:19: warning: 'pi2.i' may be used uninitialized in this function [-Wmaybe-uninitialized] 2327 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/improve3.cpp:2327:14: warning: 'pi1.i' may be used uninitialized in this function [-Wmaybe-uninitialized] 2327 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In function 'int netgen::Find2dElement(const netgen::Mesh&, const netgen::Point<3, double>&, double*, const netgen::NgArray*, netgen::BoxTree<3>*, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 102 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:549:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 549 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:557:18: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 557 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Save(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:718:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 718 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:762:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 762 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:848:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 848 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:863:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 863 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:885:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 885 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:914:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 914 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:922:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 922 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:929:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 929 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:935:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 935 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:940:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 940 | for (int ii = 0; ii&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:3413:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3413 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'double netgen::Mesh::AverageH(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:3456:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3456 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalH(double, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:3500:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3500 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalHFromPointDistances(double, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:3635:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3635 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:3637:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3637 | for(j=i+1; j, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:3918:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3918 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Compress()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4042:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4042 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4043:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4043 | if (volelements[i][0] <= PointIndex::BASE-1 || /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4051:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4051 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4058:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4058 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4059:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4059 | if (segments[i][0] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4065:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4065 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4108:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4108 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4118:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4118 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4125:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4125 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4160:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4160 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4197:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4197 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4207:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4207 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4215:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4215 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::FindIllegalTrigs()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4493:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4493 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4512:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4512 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4580:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4580 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNDomains() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4765:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4765 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Split2Tets()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5208:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 5208 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5751:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 5751 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5972:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 5972 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SplitSeparatedFaces()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6250:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6250 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6275:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6275 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6302:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6302 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::RebuildSurfaceElementLists()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6569:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6569 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6600:66: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 6600 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcMinMaxAngle(double, double*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6621:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6621 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNumPointsOfPointCurve(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6905:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6905 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNP(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:6976:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6976 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTrigMesh(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7151:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7151 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7157:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7157 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTetMesh() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7166:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7166 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7196:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7196 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7198:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7198 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7213:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7213 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7215:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7215 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetMaterial(int, const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7357:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7357 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetMaterial(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7374:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7374 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNBCNames(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7383:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7383 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetBCName(int, const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7391:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7391 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7403:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7403 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetBCName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7414:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7414 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD2Names(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7426:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7426 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetCD2Name(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7458:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7458 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD3Names(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7470:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7470 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::AddCD3Name(const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7495:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7495 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetCD3Name(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7509:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7509 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7563:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7563 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7588:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 7588 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshclass.cpp:321:24: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp: In instantiation of 'netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&):: [with auto:40 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = long unsigned int; TFUNC = netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4572:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4580:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4580 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:4589:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4589 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshclass.cpp:7553:51: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshclass.cpp:7578:57: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp: In function 'void netgen::FillCloseSurface(netgen::MeshingData&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:255:29: warning: comparison of integer expressions of different signedness: 'std::set::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 255 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp: In function 'void netgen::CloseOpenQuads(netgen::MeshingData&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:359:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 359 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp: In function 'void netgen::MeshDomain(netgen::MeshingData&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:405:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 405 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:473:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 473 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:426:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 426 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:520:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 520 | { | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp: In function 'void netgen::ConformToFreeSegments(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:802:17: warning: unused variable 'i' [-Wunused-variable] 802 | for (auto i : Range(3)) { | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:792:15: warning: unused variable 'i' [-Wunused-variable] 792 | for (auto i : Range(5)) { | ^ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtype.hpp:1427:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:2570:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364: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.2406/libsrc/meshing/meshclass.cpp:7386:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:8, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:125:14: required from 'bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7550:25: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:125:14: required from 'bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::NgArray*; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7575:28: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshclass.cpp:2504:32: required from 'netgen::Mesh::FindOpenElements(int):: [with auto:34 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const ngcore::T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::ElementIndex; TFUNC = ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const ngcore::T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:424:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:2493:74: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshclass.cpp:7032:30: required from 'netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:49 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const ngcore::T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const ngcore::T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:424:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:7028:74: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' [ 36%] Built target pyngcore [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp: In function 'void netgen::Optimize2d(netgen::Mesh&, netgen::MeshingParameters&, int)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::Meshing2::EndMesh()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp: In member function 'netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:351:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 351 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:459:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 459 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:544:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 544 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:545:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 545 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:638:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 638 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:804:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 804 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:813:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 813 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:856:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 856 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:874:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 874 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:937:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 937 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:951:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 951 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:967:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 967 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1031:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1031 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1074:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1087:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1087 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1090:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1090 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1162:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1162 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1166:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1166 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1252:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1252 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1256:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1256:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1317:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1317 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1323 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1355:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1355 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1424:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1424 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1453:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1453 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1498:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1498 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1505:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1505 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1512:50: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1512 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1557:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1557 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:1564:50: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1564 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:114:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:324:19: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:265: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.2406/libsrc/meshing/ruler2.hpp:7:7: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing2.cpp:53:53: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp: In destructor 'virtual netgen::Meshing3::~Meshing3()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp: In member function 'netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:380:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:383:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:384:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:398:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 398 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:472:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 472 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:508:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 508 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:516:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 516 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:533:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 533 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:568:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 568 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:571:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 571 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:585:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 585 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:589:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 589 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:593:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:597:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 597 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:627:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:629:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 629 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:631:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 631 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:633:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:640:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 640 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:643:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 643 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:655:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 655 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:661:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:679:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:688:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 688 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp: In member function 'void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:1183:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1183 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:1197:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1197 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:1268:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1268 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:43, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::NgArray; FACEArray = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:375:23: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:351:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality2d(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'double netgen::CalcVolume(const netgen::NgArray&, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality3d(const netgen::Mesh&, netgen::NgArray*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveEdges(const netgen::Mesh&, const char*, double, char*)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveSurfaceMesh(const netgen::Mesh&, double, char*)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveVolumeMesh(const netgen::Mesh&, const netgen::NetgenGeometry&, char*)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'int netgen::CheckMesh3D(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/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.2406/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.2406/libsrc/meshing/meshtool.cpp: In function 'void netgen::RemoveProblem(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:137:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element2d::GetBox(const T_POINTS&, netgen::Box3d&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:370:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int8_t' {aka 'const signed char'} [-Wsign-compare] 370 | for (unsigned i = 1; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:1373:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1373 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:2794:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2794 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp: In function 'void netgen::ResetStatus()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const netgen::TABLE&) [with T = netgen::INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:2899:33: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/table.hpp:270:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 270 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:2791:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshclass.cpp:212:25: warning: 'lam' may be used uninitialized in this function [-Wmaybe-uninitialized] 212 | lami[0] = lam; | ~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.cpp:209:18: warning: 'seg_lam' may be used uninitialized in this function [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp: In member function 'void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp: In destructor 'netgen::vnetrule::~vnetrule()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestFlag(char) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp: In member function 'void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:86:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 86 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:91:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 91 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::ConvexFreeZone() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:142:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 142 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:150:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:176:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 176 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:182:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 182 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/netrule3.cpp:214:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:220:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 220 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:226:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 226 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/netrule3.cpp:317:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 317 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:447:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 447 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:580:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 580 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:586:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 586 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:619:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 619 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:625:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 625 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:645:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 645 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:687:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 687 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:740:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 740 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/netrule3.cpp:881:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 881 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:887:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 887 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:893:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 893 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestOk() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:996:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 996 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:998:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 998 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:1000:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:1004:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1004 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:1009:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1009 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:1017:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1017 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:1037:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1037 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp: In member function 'void netgen::vnetrule::LoadRule(std::istream&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp: In member function 'void netgen::Refinement::Refine(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364: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.2406/libsrc/meshing/refine.cpp:34:76: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:157:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/refine.cpp:549:28: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.cpp:710:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.cpp:711:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.cpp:712:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler2.cpp:713:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.cpp:105:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:111:23: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:264:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:479:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler3.cpp:267:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/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.2406/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 13 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In member function 'void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing2.cpp:725:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 725 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp: In instantiation of 'netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:36 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:871:22: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:918:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:957:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:987:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:1026:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for(int i=0; i&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:1004:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1004 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing3.cpp:1533:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1533 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:1690:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1690 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:1739:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1739 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:1796:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1796 | for(int i=0; i; FACEArray = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:472:29: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364: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.2406/libsrc/meshing/smoothing3.cpp:1532:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:1689:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing3.cpp:362:32: required from 'netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:35 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const ngcore::T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::ElementIndex; TFUNC = ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const ngcore::T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:424:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:352:74: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/smoothing3.cpp:1375:22: required from 'netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:36 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = long unsigned int; TFUNC = ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:263:22: required from 'void ngcore::ParallelForRange(size_t, Args ...) [with Args = {ngcore::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.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/smoothing3.cpp:1371:50: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp: In function 'void netgen::CutOffAndCombine(netgen::Mesh&, const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/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.2406/libsrc/meshing/specials.cpp: In function 'void netgen::HelmholtzMesh(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:472:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 472 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:475:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 475 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:484:28: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 484 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:491:28: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 491 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:497:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 497 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:517:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 517 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:569:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 569 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:658:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 658 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:662:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 662 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:663:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 663 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:945:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 945 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:963:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 963 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:994:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 994 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1020:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1020 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1023:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1023 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1034:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1034 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1068:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1068 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1078:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1137:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1137 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1146:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1146 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1343:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1343 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1403:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1403 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1406:36: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1406 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1418:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1418 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1555:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2256:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2256 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2297:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2297 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2309:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2309 | for(int k=0;k::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:531:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In instantiation of 'void netgen::LoopOverEdges(const netgen::Mesh&, netgen::MeshTopology&, netgen::PointIndex, FUNC) [with FUNC = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:588:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp: In instantiation of 'void netgen::LoopOverEdges(const netgen::Mesh&, netgen::MeshTopology&, netgen::PointIndex, FUNC) [with FUNC = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:623:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:471:8: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1230:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:1281:13: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/topology.cpp:420:89: required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:34 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const ngcore::T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const ngcore::T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:424:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:416:75: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/topology.cpp:428:84: required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:35 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:412:20: required from 'ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const ngcore::T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:243:13: required from 'void ngcore::ParallelForRange(ngcore::T_Range, TFUNC, int, ngcore::TotalCosts) [with TR = long unsigned int; TFUNC = ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const ngcore::T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:409:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:424:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = ngcore::T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:424:71: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp: In function 'void netgen::GetPureBadness(netgen::Mesh&, netgen::NgArray&, const netgen::NgBitArray&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/validate.cpp: In function 'double netgen::Validate(const netgen::Mesh&, netgen::NgArray&, const netgen::NgArray&, double, bool, netgen::NgArray*)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(netgen::NgBitArray&, netgen::NgBitArray&, const netgen::Mesh&, const netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for(int i=0; i&, const netgen::NgBitArray&, const netgen::Refinement&, const netgen::NgArray&, double, bool, const netgen::NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 307 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:15:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:200:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::GetFaceColours(netgen::Mesh&, netgen::NgArray >&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_UserProfile(netgen::Mesh&, std::ifstream&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_Sorted(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(netgen::NgFlatArray&, netgen::NgFlatArray&) [with T = int; S = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:363:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:720:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:721:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:316:22: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:106:40: warning: 'MEM[(const struct Vec &)&ref_colour].x[3]' may be used uninitialized in this function [-Wmaybe-uninitialized] 106 | { for (int i = 0; i < D; i++) x[i] = p2.x[i]; } | ~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:377:23: note: 'MEM[(const struct Vec &)&ref_colour].x[3]' was declared here 377 | Vec<4> ref_colour; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:106:40: warning: 'MEM[(const struct Vec &)&ref_colour].x[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] 106 | { for (int i = 0; i < D; i++) x[i] = p2.x[i]; } | ~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:377:23: note: 'MEM[(const struct Vec &)&ref_colour].x[2]' was declared here 377 | Vec<4> ref_colour; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:106:40: warning: 'MEM[(const struct Vec &)&ref_colour].x[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 106 | { for (int i = 0; i < D; i++) x[i] = p2.x[i]; } | ~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:377:23: note: 'MEM[(const struct Vec &)&ref_colour].x[1]' was declared here 377 | Vec<4> ref_colour; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:106:40: warning: 'MEM[(const struct Vec &)&ref_colour].x[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 106 | { for (int i = 0; i < D; i++) x[i] = p2.x[i]; } | ~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bcfunctions.cpp:377:23: note: 'MEM[(const struct Vec &)&ref_colour].x[0]' was declared here 377 | Vec<4> ref_colour; | ^~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/topology.cpp:814:19: warning: 'MEM [(struct IVec *)&paedge3 + 4B]' may be used uninitialized in this function [-Wmaybe-uninitialized] 814 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/table.hpp:252:41: warning: 'MEM [(struct IVec *)&paedge3]' may be used uninitialized in this function [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/topology.cpp:754:43: note: 'MEM [(struct IVec *)&paedge3]' was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/libsrc/meshing/parallelmesh.cpp:314:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:321:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 339 | for (int j = 0; j [with auto:34 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:354:28: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 339 | for (int j = 0; j [with auto:34 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:358:28: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 339 | for (int j = 0; j [with auto:37 = int; auto:38 = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:351:5: required from 'netgen::Mesh::SendMesh() const:: [with auto:34 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:358:28: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:359:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 359 | for (int j = 0; j [with auto:48 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:690:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:48 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:695:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 719 | for (int l = 0; l [with auto:50 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:762:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 719 | for (int l = 0; l [with auto:50 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:765:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 719 | for (int l = 0; l [with auto:51 = netgen::Mesh::SendMesh() const::&)>]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:793:26: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 778 | for (int j = 0; j [with auto:51 = netgen::Mesh::SendMesh() const::&)>]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:798:26: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 778 | for (int j = 0; j [with auto:52 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:827:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:52 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:833:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:65 = std::__cxx11::basic_string*]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:901:47: required from 'netgen::Mesh::SendMesh() const:: [with auto:62 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:917:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:920:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 920 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ReceiveParallelMesh()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1057:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1057 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1072:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1072 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1090:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1090 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1138:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1138 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ReceiveParallelMesh():: [with auto:66 = netgen::NgArray*>]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1212:16: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1205:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1205 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::Distribute()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1261:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1261 | seg_partition.Size() < GetNSeg()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1292:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1292 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1299:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1299 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1323:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1323 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1326:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1326 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1358:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1358 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1361:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1361 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1375:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int):: [with auto:68 = netgen::Mesh::ParallelMetis(int)::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1414:15: required from 'netgen::Mesh::ParallelMetis(int):: [with auto:69 = netgen::Mesh::ParallelMetis(int)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1420:13: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int):: [with auto:67 = netgen::Mesh::ParallelMetis(int)::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1416:15: required from 'netgen::Mesh::ParallelMetis(int):: [with auto:69 = netgen::Mesh::ParallelMetis(int)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1420:13: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int):: [with auto:68 = netgen::Mesh::ParallelMetis(int)::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1414:15: required from 'netgen::Mesh::ParallelMetis(int):: [with auto:69 = netgen::Mesh::ParallelMetis(int)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1426:13: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int):: [with auto:67 = netgen::Mesh::ParallelMetis(int)::]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1416:15: required from 'netgen::Mesh::ParallelMetis(int):: [with auto:69 = netgen::Mesh::ParallelMetis(int)::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1426:13: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1435:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1435 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1445:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1445 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1483:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1483 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1520:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1520 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1601:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1601 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1608:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1608 | if (volume_weights.Size()::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:310:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(const netgen::NgFlatArray&) [with T = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:326:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:706:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 706 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:707:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 707 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::PointIndex; int B2 = 0; T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:335:16: required from 'netgen::Mesh::SendMesh() const:: [with auto:34 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:354:28: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SegmentIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:745:27: required from 'netgen::Mesh::SendMesh() const:: [with auto:50 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:762:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::SegmentIndex; int B2 = 0; T = netgen::SegmentIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:773:18: required from 'netgen::Mesh::SendMesh() const:: [with auto:51 = netgen::Mesh::SendMesh() const::&)>]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:793:26: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:322:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(const netgen::NgFlatArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:2146:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:706:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 706 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:707:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 707 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:272:24: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:313:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:564:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:632:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::SelPackage; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:696:13: required from 'netgen::Mesh::SendMesh() const:: [with auto:49 = netgen::Element2d]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:678:5: required from 'netgen::Mesh::SendMesh() const:: [with auto:48 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:695:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:835:16: required from 'netgen::Mesh::SendMesh() const:: [with auto:55 = netgen::SegmentIndex; auto:56 = netgen::Segment]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:820:9: required from 'netgen::Mesh::SendMesh() const:: [with auto:52 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:833:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588: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.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::PointElPackage; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:870:62: required from 'netgen::Mesh::SendMesh() const:: [with auto:60 = ngcore::PointElPackage; auto:61 = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:863:7: required from 'netgen::Mesh::SendMesh() const:: [with auto:57 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:870:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/parallelmesh.cpp:1372:22: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::Reset()': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::EnumeratePointsGlobally()': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:441:55: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 441 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:517:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 517 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGrid()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:718:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 718 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:827:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 827 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/paralleltop.cpp:40:26: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:559:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 559 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:564:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 564 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:189:81: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:37:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:203:30: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.cpp:484:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:449:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 449 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::GeometryEdge::Divide(const netgen::MeshingParameters&, const netgen::Mesh&, ngcore::Array >&, ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:537:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 537 | while(hvalue[i1] netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:1275:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1275 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:1080:33: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long int>::value_type' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 1080 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:1426:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1426 | for (SurfaceElementIndex i = 0; i < self.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:1441:44: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1441 | for (ElementIndex i = 0; i < self.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:1848:30: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1848 | for(int i = 0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element; TIND = netgen::ElementIndex; pybind11::module = pybind11::module_]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:694:36: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/python_mesh.cpp:695:45: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/python_mesh.cpp:696:36: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/python_mesh.cpp:698:36: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:323:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 323 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:332:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 332 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp: In function 'void netgen::CheckForBBBPnt(const ngcore::Array >&, const netgen::Point<3, double>&, ngcore::Array&, ngcore::Array&, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:214:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp: In function 'void netgen::CheckForSingularity(const ngcore::Array >&, const netgen::Point<3, double>&, const ngcore::Array&, std::shared_ptr&, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:227:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 227 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:298:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 298 | for(int l=0; l < layer_thickness[0].Size(); l++,j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:305:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 305 | for(;j <= nx-total_layer_el[2]; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:310:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 310 | for(int l=0; l < layer_thickness[2].Size(); l++, j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp: In member function 'int netgen::SurfaceGeometry::GenerateStructuredMesh(std::shared_ptr&, bool, int, int, bool, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array&, const ngcore::Array >&, const ngcore::Array&, ngcore::Array*, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:324:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 324 | for(int k=0; k < layer_thickness[1].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:330:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 330 | for(; i <= ny-total_layer_el[3]; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:337:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 337 | for(int k=0; k < layer_thickness[3].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:360:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:360:84: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:360:132: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:360:173: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:548:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 548 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtype.hpp:1427:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp: In instantiation of 'netgen::FilterMesh(const netgen::Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:34 = ngcore::FlatArray; auto:35 = ngcore::Array; auto:36 = ngcore::Array]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:91:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 83 | for(auto i = 0; i, ngcore::FlatArray, ngcore::FlatArray):: [with auto:34 = ngcore::FlatArray; auto:35 = ngcore::Array; auto:36 = ngcore::Array]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:92:17: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:16:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:3: In member function 'netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)', inlined from 'netgen::CurvedElements::CalcElementTransformation(netgen::Point<3, double>, netgen::ElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 3, double>*, void*, bool)' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:2586:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:219:20: warning: 'memmove' specified bound 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp: In member function 'void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for(int i=0; i&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:368:47: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 368 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/include/pybind11/attr.h:14, from /usr/include/pybind11/detail/class.h:12, from /usr/include/pybind11/pybind11.h:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:5: /usr/include/pybind11/cast.h: In instantiation of 'typename pybind11::detail::make_caster::cast_op_type::type> pybind11::detail::cast_op(pybind11::detail::make_caster&&) [with T = std::pair; typename pybind11::detail::make_caster::cast_op_type::type> = std::pair; pybind11::detail::make_caster = pybind11::detail::type_caster, void>; typename std::add_rvalue_reference<_Tp>::type = std::pair&&]': /usr/include/pybind11/cast.h:1443:51: required from 'Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = void; Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {pybind11::detail::value_and_holder&, std::pair}; std::index_sequence = std::integer_sequence]' /usr/include/pybind11/cast.h:1417:65: required from 'std::enable_if_t::value, pybind11::detail::void_type> pybind11::detail::argument_loader::call(Func&&) && [with Return = void; Guard = pybind11::detail::void_type; Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>&; Args = {pybind11::detail::value_and_holder&, std::pair}; std::enable_if_t::value, pybind11::detail::void_type> = pybind11::detail::void_type]' /usr/include/pybind11/pybind11.h:248:88: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Return = void; Args = {pybind11::detail::value_and_holder&, std::pair}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}]' /usr/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}; = void]' /usr/include/pybind11/pybind11.h:1568:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()>::execute > >(pybind11::class_ >&) &&::)>; Extra = {pybind11::detail::is_new_style_constructor}; type_ = netgen::Point<2, double>; options = {}]' /usr/include/pybind11/detail/init.h:293:15: required from 'void pybind11::detail::initimpl::factory::execute(Class&, const Extra& ...) && [with Class = pybind11::class_ >; Extra = {}; Func = ExportNetgenMeshing(pybind11::module&)::)>; Return = netgen::Point<2, double>; Args = {std::pair}]' /usr/include/pybind11/pybind11.h:1619:32: required from 'pybind11::class_& pybind11::class_::def(pybind11::detail::initimpl::factory&&, const Extra& ...) [with Args = {ExportNetgenMeshing(pybind11::module&)::)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair), pybind11::detail::void_type()}; Extra = {}; type_ = netgen::Point<2, double>; options = {}]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.cpp:94:9: required from here /usr/include/pybind11/cast.h:49:1: note: parameter passing for argument of type 'pybind11::detail::tuple_caster::cast_op_type&&>' {aka 'std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 49 | cast_op(make_caster &&caster) { | ^~~~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In member function 'netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)', inlined from 'netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:219:20: warning: 'memmove' specified bound 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Inter2d.cxx In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/meshing/boundarylayer2d.cpp: In function 'void netgen::InsertVirtualBoundaryLayer(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:55:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 55 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:372:17: warning: variable 'v2' set but not used [-Wunused-but-set-variable] 372 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp: In function 'int netgen::GenerateBoundaryLayer2(netgen::Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:426:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 426 | while(icurrent::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: 'endU' may be used uninitialized in this function [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) | ~~~^~~~~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Inter3d.cxx [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Loop.cxx [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Loop2d.cxx [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Loop3d.cxx /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Loop2d.cxx: In function 'MakeDegenAndSelect(TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_Sequence&, NCollection_Sequence&, TopoDS_Edge const&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Loop2d.cxx:486:17: warning: 'U2' may be used uninitialized in this function [-Wmaybe-uninitialized] 486 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: 'U1' may be used uninitialized in this function [-Wmaybe-uninitialized] 460 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/Partition_Spliter.cxx [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:12: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:10: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp: In function 'bool netgen::OCCMeshFace(const netgen::OCCGeometry&, netgen::Mesh&, ngcore::FlatArray, const netgen::MeshingParameters&, int, int, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:459:56: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 459 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:465:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 465 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(const netgen::OCCGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, const netgen::OCCParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:774:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 774 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:484:22: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:10: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:15: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:12: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In member function 'netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)', inlined from 'netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:219:20: warning: 'memmove' specified bound 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/occ/occgeom.cpp:1201:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:1175:24: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:1180:19: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:8: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 8 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:9: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 9 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:14: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/meshtype.hpp:1427:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:14: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 14 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:15: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 15 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:80: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 80 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/occ/python_occ_shapes.cpp:359:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 359 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:365:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 365 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2090:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2090 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2130:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2130 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2315:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2315 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2321:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2321 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2334:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2334 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2346 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:2386:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2386 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:1: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 1 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:2: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:9: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 9 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:15: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:10: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.hpp:12: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:1: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 1 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:2: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:8: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 8 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:15: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:10: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:4: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 4 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:5: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:10: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(netgen::STLGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(netgen::STLGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:452:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 452 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:467:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:479:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 479 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:499:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 499 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(netgen::STLGeometry&, netgen::Mesh&, const netgen::MeshingParameters&, int, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:648:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 648 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:650:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 650 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:700:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 700 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:725:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 725 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:741:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:754:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 754 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:794:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 794 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 812 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/stlgeom/stlgeomchart.cpp: In member function 'netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddFaceEdges()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:2797:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2797 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3059:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3059 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3075:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3075 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3122:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3122 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3143:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3143 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3158:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3158 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3258:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3258 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3261:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3261 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3312:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3312 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3319:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3319 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3347:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3347 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3361:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3361 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3465:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3465 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3468:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3468 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3495:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3495 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3636:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3636 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3640:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3640 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3643:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3643 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3670:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3670 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3673 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.hpp:22, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/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.2406/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(netgen::NgArray&, const netgen::Point3d&, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/stlgeom/stltool.cpp:767:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 767 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stltool.cpp:1117:38: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:491:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 491 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:509:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:760:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 760 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:1046:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1046 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:1067:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1067 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:1087:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1087 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshtype.hpp:1427:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSurfaceFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:186:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 186 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:196:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 196 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:234:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 234 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:319:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 319 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:328:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:730:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 730 | for (j=1; j <= eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:741:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:772:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:303:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:296:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/nginterface_v2_impl.hpp:353:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 353 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp: In member function 'size_t netgen::Ngx_Mesh::GetNVLevel(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/interface/nginterface_v2.cpp:1044:29: warning: catching polymorphic type 'using 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.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:74:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 74 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPoint(int, double*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:305:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 305 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:489:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 489 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int NgPar_GetDistantNodeNums(int, int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:914:50: warning: 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const' is deprecated: Use GetDistantPNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 914 | mesh->GetParallelTopology().GetDistantPNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:115:10: note: declared here 115 | void GetDistantPNums (int locpnum, int * distpnums ) const | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:917:53: warning: 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const' is deprecated: Use GetDistantEdgeNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 917 | mesh->GetParallelTopology().GetDistantEdgeNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:139:10: note: declared here 139 | void GetDistantEdgeNums (int locedgenum, int * distedgenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:920:53: warning: 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const' is deprecated: Use GetDistantFaceNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 920 | mesh->GetParallelTopology().GetDistantFaceNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:122:10: note: declared here 122 | void GetDistantFaceNums (int locfacenum, int * distfacenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int NgPar_GetNDistantNodeNums(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:939:65: warning: 'int netgen::ParallelMeshTopology::GetNDistantPNums(int) const' is deprecated: Use GetDistantPNums(locnum).Size() instead! [-Wdeprecated-declarations] 939 | case 0: return mesh->GetParallelTopology().GetNDistantPNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:106:9: note: declared here 106 | int GetNDistantPNums (int locpnum) const { return loc2distvert[locpnum-1].Size(); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:940:68: warning: 'int netgen::ParallelMeshTopology::GetNDistantEdgeNums(int) const' is deprecated: Use GetDistantEdgeNums(locnum).Size() instead! [-Wdeprecated-declarations] 940 | case 1: return mesh->GetParallelTopology().GetNDistantEdgeNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:112:9: note: declared here 112 | int GetNDistantEdgeNums ( int locedgenum) const { return loc2distedge[locedgenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:941:67: warning: 'int netgen::ParallelMeshTopology::GetNDistantFaceNums(int) const' is deprecated: Use GetDistantFaceNums(locnum).Size() instead! [-Wdeprecated-declarations] 941 | case 2: return mesh->GetParallelTopology().GetNDistantFaceNums(locnum ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:109:9: note: declared here 109 | int GetNDistantFaceNums (int locfacenum) const { return loc2distface[locfacenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int NgPar_GetGlobalNodeNum(int, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:954:65: warning: 'int netgen::ParallelMeshTopology::GetGlobalEdgeNum(int) const' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 954 | case 1: return mesh->GetParallelTopology().GetGlobalEdgeNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:95:9: note: declared here 95 | int GetGlobalEdgeNum (int locnum) const { return glob_edge[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:955:65: warning: 'int netgen::ParallelMeshTopology::GetGlobalFaceNum(int) const' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 955 | case 2: return mesh->GetParallelTopology().GetGlobalFaceNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:97:9: note: declared here 97 | int GetGlobalFaceNum (int locnum) const { return glob_face[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:956:63: warning: 'int netgen::ParallelMeshTopology::GetGlobalElNum(int) const' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 956 | case 3: return mesh->GetParallelTopology().GetGlobalElNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:99:9: note: declared here 99 | int GetGlobalElNum (int locnum) const { return glob_el[locnum-1]; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetElement_Edges(int, int*, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1520:37: warning: 'int netgen::MeshTopology::GetElementEdges(int, int*, int*) const' is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1520 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:25, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/topology.hpp:122:7: note: declared here 122 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetSurfaceElement_Edges(int, int*, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1546:32: warning: 'void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const' is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1546 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:25, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/topology.hpp:96:8: note: declared here 96 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1548:43: warning: 'int netgen::MeshTopology::GetSegmentEdge(int) const' is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1548 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:25, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/topology.hpp:91:7: note: declared here 91 | int GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Vertices(int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1587:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1587 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Edges(int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1599:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1599 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'void Ng_GetVertexElements(int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1644:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1737:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1737 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1751:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1751 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1756:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1756 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1767:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1767 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1818:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1818 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_Elements(int, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:1941:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1941 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:2183:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2183 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | for(int i=0; i&, netgen::NgFlatArray&) [with T = double; S = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:367:29: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:720:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:721:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:228:36: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:667:20: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:154:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 154 | for (int j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:160:25: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 160 | for (int i = 1; i <= np; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:170:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:221:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 221 | for (int j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h: In function 'pybind11::cpp_function::initialize, int, int, std::__cxx11::basic_string, std::allocator >)#5}, std::shared_ptr, std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg, pybind11::arg, pybind11::arg_v>(ExportSTL(pybind11::module_&)::{lambda(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >)#5}&&, std::shared_ptr (*)(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg_v const&)::{lambda(pybind11::detail::function_call&)#3}::_FUN(pybind11::detail::function_call&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:234:24: warning: 'trig' may be used uninitialized in this function [-Wmaybe-uninitialized] 234 | self->GetVicinity(trig, size, vic); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/python_stl.cpp:227:11: note: 'trig' was declared here 227 | int trig; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp: In function 'netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:387:53: warning: 'ednr' may be used uninitialized in this function [-Wmaybe-uninitialized] 387 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/readuser.cpp:304:25: warning: 'fdnr' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:72:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 72 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:115:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 115 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:235:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp: In function 'void netgen::WriteFEAPFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:57:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 57 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:74:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 74 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:161:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 161 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:100:20: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const netgen::Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:70:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 70 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:526:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 526 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 544 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:551:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:569:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 569 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:576:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 576 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:594:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 594 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:598:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 598 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:771:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 771 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 786 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:793:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 793 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:809:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:932:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 932 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:946:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 946 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:1020:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1020 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:1044:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1044 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:1064:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1064 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:1089:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1089 | for(int i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/interface/writetet.cpp:468:45: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::Intersection(const netgen::NgFlatArray&, const netgen::NgFlatArray&, netgen::NgArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:613:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:781:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 781 | for(int i=0; i&, const netgen::NgFlatArray&, const netgen::NgFlatArray&, netgen::NgArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:832:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:790:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 790 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:27:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:601:22: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:169:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 169 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:218:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:280:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:285:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 285 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:292:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 292 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:299:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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 CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp: In function 'void netgen::ReadMeditFormat(netgen::Mesh&, const std::filesystem::__cxx11::path&, std::map, int>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:54:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 54 | for(auto i : Range(dim)) | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:56:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 56 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:65:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 65 | for(auto i : Range(2)) | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:67:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 67 | fin >> seg.edgenr; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:78:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 78 | for(auto i : Range(3)) | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:80:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 80 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:90:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 90 | for(auto i : Range(4)) | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:92:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 92 | fin >> index; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Plane]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::Plane]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::Plane]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = netgen::QuadraticSurface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/algprim.cpp:1982:50: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 188 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:971:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 971 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/csgeom.cpp:1018:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1018 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1082:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1118:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1118 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1214:12: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 1214 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/csgeom.cpp:1264:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1264 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1276:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1276 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1282:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1308:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1308 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1597:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1597 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:1601:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1601 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::Brick]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::Brick]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/brick.hpp:62:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::Brick]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::Brick]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:169:29: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:8, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::Surface*; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = netgen::Surface*; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:643:18: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::Solid*; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:125:14: required from 'bool ngcore::SymbolTable::Used(std::string_view) const [with T = netgen::Solid*; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:683:21: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:726:23: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = std::shared_ptr >; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = std::shared_ptr >; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:730:23: required from here /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(netgen::CSGScanner&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 416 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:575:15: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 500 | for(int i=0; i::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp: In destructor 'virtual netgen::Extrusion::~Extrusion()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:719:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 719 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/extrusion.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/extrusion.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/extrusion.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/extrusion.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::Extrusion]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::Extrusion]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/extrusion.hpp:128:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::Extrusion]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::Extrusion]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(netgen::CSGeometry&, netgen::Mesh&, netgen::NgArray&, netgen::NgArray&, netgen::MeshingParameters&, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 391 | for(int k = 0; k&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 707 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/genmesh.cpp:59:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp: In member function 'virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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++) | ~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/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.2406/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.2406/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp: In member function 'virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp: In member function 'void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1648 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:1233:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 220 | for(int i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialVecSurfaceIndices2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 910 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::FindPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 34 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/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.2406/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.2406/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2406/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::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/solid.cpp:702:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 702 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:704:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:721:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:723:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 723 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:1600:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1600 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/revolution.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::RevolutionFace]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/revolution.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::RevolutionFace]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Revolution]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::Revolution]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::Revolution]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = netgen::Primitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/revolution.cpp:1047:50: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 401 | for(int jj=0; jj&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/specpoin.cpp:1936:43: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const netgen::Mesh&, const netgen::CSGeometry&, netgen::INDEX_2_HASHTABLE&, netgen::ZRefinementOptions&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsSingEdge(netgen::Mesh&, netgen::INDEX_2_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsClosePoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(netgen::Mesh&, const netgen::CSGeometry*, netgen::ZRefinementOptions&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:343:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 343 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:371:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 371 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:398:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 398 | (slicenr == slices.Size()) ? 1 : slices[slicenr]; | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:417:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 417 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:469:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 469 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp: In function 'void netgen::CombineSingularPrisms(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:720:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 720 | for(int i = 1; i<=mesh.GetNE(); i++) | ~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 47 | for(int i = 0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1427:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:2056:16: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 2056 | if(i1::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/splinesurface.hpp:7:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/splinesurface.hpp:7:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/splinesurface.hpp:7:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../csg/splinesurface.hpp:7:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:529:37: required from 'void* std::__any_caster(const std::any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/11/any:557:60: required from 'const _ValueType* std::any_cast(const std::any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/register_archive.hpp:83:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const netgen::SplineSegExt&, netgen::MeshingParameters&, double, double, netgen::Mesh&, netgen::Point3dTree&, int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(netgen::SplineGeometry2d&, std::shared_ptr&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 706 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364: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.2406/libsrc/geom2d/genmesh2d.cpp:528:21: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:529:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:565:18: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In member function 'std::string* netgen::SplineGeometry2d::BCNamePtr(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::string) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const string&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshtype.hpp:1425:5: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/geom2d/geometry2d.cpp:266:44: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:510:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:847:20: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:851:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/meshtype.hpp:1427:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:372:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 85%] Building CXX object CMakeFiles/nglib.dir/ng/onetcl.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/ng/onetcl.cpp.o -MF CMakeFiles/nglib.dir/ng/onetcl.cpp.o.d -o CMakeFiles/nglib.dir/ng/onetcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/geom2d/python_geom2d.cpp:182:58: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/nglib/nglib.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/meshtype.hpp:1425:5: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]' /usr/include/c++/11/optional:251:19: required from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]' /usr/include/c++/11/optional:419: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++/11/optional:875: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) [with long unsigned int ...Is = {0, 1, 2}; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; std::index_sequence = 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, 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, 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, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:399:9: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:264:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/meshing.hpp:7, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)': /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:162:24: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] 162 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp: In function 'nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, nglib::Ng_Meshing_Parameters*)': /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:166:22: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 166 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 87%] Linking CXX shared library libnglib.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nglib.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o CMakeFiles/nglib.dir/ng/onetcl.cpp.o CMakeFiles/nglib.dir/nglib/nglib.cpp.o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core: libsrc/core/libngcore.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libmetis.so /usr/lib64/libpython3.9.so /usr/lib64/mpich/lib/libmpi.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ldl -ltbb -ltbbmalloc -Wl,--end-group /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/basegeom.cpp:217:10: warning: type 'struct Line' violates the C++ One Definition Rule [-Wodr] 217 | struct Line | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:94:9: note: a different type is defined in another translation unit 94 | class Line | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:98:9: note: the first difference of corresponding definitions is field 'layer' 98 | int layer = 1; | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occgeom.hpp:94:9: note: a type with different number of fields is defined in another translation unit 94 | class Line | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'operator()' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:436:57, inlined from 'call_impl' at /usr/include/pybind11/cast.h:1443:91, inlined from 'call' at /usr/include/pybind11/cast.h:1412:54, inlined from 'operator()' at /usr/include/pybind11/pybind11.h:248:33, inlined from '_FUN' at /usr/include/pybind11/pybind11.h:223:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp: In function '_FUN': /usr/include/c++/11/new:128:26: note: 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.2406/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'operator()' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/python_geom2d.cpp:428:75, inlined from 'call_impl' at /usr/include/pybind11/cast.h:1443:91, inlined from 'call' at /usr/include/pybind11/cast.h:1412:54, inlined from 'operator()' at /usr/include/pybind11/pybind11.h:248:33, inlined from '_FUN' at /usr/include/pybind11/pybind11.h:223:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp: In function '_FUN': /usr/include/c++/11/new:128:26: note: 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.2406/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'call_impl' at /usr/include/pybind11/cast.h:1443:37, inlined from 'call' at /usr/include/pybind11/cast.h:1417:65, inlined from 'operator()' at /usr/include/pybind11/pybind11.h:248:88, inlined from '_FUN' at /usr/include/pybind11/pybind11.h:223:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp: In function '_FUN': /usr/include/c++/11/new:128:26: note: 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.2406/libsrc/core/array.hpp: In member function '__ct_base ': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:787:37: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 787 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/11/new:128:26: note: 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 'SetEdges', inlined from 'CalcElementTransformation' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.cpp:2586:27: /builddir/build/BUILD/netgen-6.2.2406/libsrc/meshing/curvedelems.hpp:219:20: warning: '__builtin_memmove' specified bound 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:1561:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp: In function 'ClipSolids': /usr/include/c++/11/new:128:26: note: 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.2406/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:1566:21: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp: In function 'ClipSolids': /usr/include/c++/11/new:128:26: note: 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.2406/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/csg2d.cpp:1571:36: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp: In function 'ClipSolids': /usr/include/c++/11/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnglib.so.6.2 libnglib.so.6.2 libnglib.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' [ 87%] Built target nglib /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/CMakeFiles/nggui.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ng /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-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.2406/ppc64le-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' [ 87%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngpy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2406/ng -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -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.2406/ng/netgenpy.cpp [ 87%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o [ 87%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 6 | #pragma clang diagnostic push | /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop | In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:408:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 408 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:532:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:536:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 536 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:564:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 564 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:742:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 742 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:1181:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1181 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 423 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:529:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 529 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:355:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 355 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp: In function 'int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/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.2406/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.2406/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.2406/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.2406/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.2406/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.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../occ/occgeom.hpp:402:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 90%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 90%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::DrawScene()': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::ClickElement(int)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::UpdateTables()': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 92%] Linking CXX shared library libngpy.so cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngpy.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core: ../libnglib.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/core/libngcore.so.6.2 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.9.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ldl -ltbb -ltbbmalloc -Wl,--end-group In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 211 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:41:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 41 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 57 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:173:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 173 | for(i=0; iGetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:530:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 530 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:543:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 543 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:561:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 561 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:576:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 576 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:620:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 620 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:638:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 638 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:677:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 677 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:868:34: warning: variable 'val' set but not used [-Wunused-but-set-variable] 868 | int dummy, val; | ^~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:898:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 898 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildColorTexture()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:912:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 912 | if(colors.texture == -1) | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:1072:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1072 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:1416:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1416 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList(const ngcore::BitArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:1893:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1893 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList(const ngcore::BitArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2175:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2175 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2449:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2449 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList(const ngcore::BitArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2509:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2509 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2658:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2658 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2688:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2688 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2771:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2771 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList(const ngcore::BitArray&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:2841:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2841 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3132:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3132 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3188:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3188 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp: In member function 'bool netgen::VisualSceneMesh::SelectSurfaceElement(int, int, netgen::Point<3, double>&, bool)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3293:11: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3293 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3293:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3293 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3302:54: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3302 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3302:92: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3302 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsfieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' [ 93%] Built target ngpy [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(netgen::VisualSceneSolution::SolData*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:91:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 91 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::ClearSolutionData()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:149:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:161:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 161 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::SaveSolutionData(const char*)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:180:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 180 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:235:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 235 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:242:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 242 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:246:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 246 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:255:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 255 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:278:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 278 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:285:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 285 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:289:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 289 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:298:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 298 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:312:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 312 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:318:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 318 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::DrawScene()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:623:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 623 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:644:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 644 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:868:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 868 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:1100:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1100 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:1123:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 1123 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:1493:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1493 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:1494:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1494 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer 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.2406/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawClipPlaneTrigs()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4419:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4419 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4441:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4441 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4449:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4449 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4458:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4458 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4801:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4801 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4808:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4808 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:1921:25: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4431:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../general/ngarray.hpp:364:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:4432:14: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:167:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:80:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 80 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:229:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:514:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 514 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:532:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/csg/vscsg.cpp:3: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/gui.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/ng/gui.cpp.o -MF CMakeFiles/nggui.dir/ng/gui.cpp.o.d -o CMakeFiles/nggui.dir/ng/gui.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/ngpkg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -MF CMakeFiles/nggui.dir/ng/ngpkg.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/demoview.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/ng/demoview.cpp.o -MF CMakeFiles/nggui.dir/ng/demoview.cpp.o.d -o CMakeFiles/nggui.dir/ng/demoview.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -MF CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o.d -o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/parallelfunc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 98%] Building CXX object CMakeFiles/nggui.dir/ng/ngtcl.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406 -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -MF CMakeFiles/nggui.dir/ng/ngtcl.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/archive.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:197:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 197 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:272:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 272 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:485:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 485 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:554:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 554 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:585:28: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 585 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:642:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 642 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:649:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 649 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:656:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 656 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:665:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 665 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:1443:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 1443 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:1495:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1495 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)': /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:1946:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1946 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2406/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.2406/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.2406/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:8, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(std::string_view) const [with T = netgen::VisualScene*; std::string_view = std::basic_string_view]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(std::string_view, const T&) [with T = netgen::VisualScene*; std::string_view = std::basic_string_view]' /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:1928:34: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/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.2406/libsrc/include/../visualization/vssolution.hpp:245:27: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/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.2406/ng/demoview.cpp:353:20: required from here /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]': /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:424:57: required from here /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 98%] Linking CXX shared library libnggui.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nggui.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/nggui.dir/ng/gui.cpp.o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o CMakeFiles/nggui.dir/ng/demoview.cpp.o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core: -ljpeg ng/Togl2.1/libngtogl.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so libnglib.so.6.2 libsrc/core/libngcore.so.6.2 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libpython3.9.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ldl -ltbb -ltbbmalloc -Wl,--end-group /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.2406/ppc64le-redhat-linux-gnu-mpich' [ 98%] Built target nggui /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.2406/ppc64le-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ng /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2406 /builddir/build/BUILD/netgen-6.2.2406/ng /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng/CMakeFiles/ngguipy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2406/ng -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -fabi-version=16 -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.2406/ng/ngappinit.cpp [100%] Building CXX object ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngguipy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2406/ng -I/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2406/include -I/builddir/build/BUILD/netgen-6.2.2406/libsrc -I/builddir/build/BUILD/netgen-6.2.2406/libsrc/include -I/usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=16 -MD -MT ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -MF CMakeFiles/ngguipy.dir/ngguipy.cpp.o.d -o CMakeFiles/ngguipy.dir/ngguipy.cpp.o -c /builddir/build/BUILD/netgen-6.2.2406/ng/ngguipy.cpp In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/mpi_wrapper.hpp:8, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/exception.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/array.hpp:13, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/utils.hpp:78:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 78 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:562:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 562 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/hashtabl.hpp:575:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1644:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1651:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'std::string netgen::Identifications::GetName(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1670:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1670 | if (nr <= names.Size()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetName(int, std::string)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshtype.hpp:1677:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1677 | while(names.Size() < nr) | ~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:24, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:26, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:31, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/taskmanager.hpp:595:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 595 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:49, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:53, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:267:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 267 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:284:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 284 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:305:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 305 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:321:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/basegeom.hpp:361:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:62, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/myadt.hpp:30, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:12: /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:190:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/../include/../general/ngarray.hpp:182:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 182 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-6.2.2406/ng/ngappinit.cpp:10: /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:617:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:631:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2406/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /builddir/build/BUILD/netgen-6.2.2406/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [100%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/netgen.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core: ../libnggui.so.6.2 -ljpeg /usr/lib64/libpython3.9.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/mpich/lib/libmpi.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' [100%] Built target netgen [100%] Linking CXX shared library libngguipy.so cd /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngguipy.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -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 -shared -Wl,-soname,libngguipy.so -o libngguipy.so CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/libsrc/core: ../libnggui.so.6.2 ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 -ldl /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.9.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' [100%] Built target ngguipy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2406/ppc64le-redhat-linux-gnu-mpich/CMakeFiles 0 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo x +++ '[' -n x ']' ++++ eval 'echo ${LD_LIBRARY_PATH}' +++++ echo /usr/lib64/mpich/lib +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' ' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval __MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\''' 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ __MODULES_QUAR_LD_LIBRARY_PATH=/usr/lib64/mpich/lib +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module unload mpi/mpich-ppc64le + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw unload mpi/mpich-ppc64le ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh unload mpi/mpich-ppc64le + eval 'unset LD_LIBRARY_PATH; unset MPI_COMPILER; MANPATH=/usr/share/man:; export MANPATH; unset MPI_INCLUDE; unset MPI_MAN; unset MPI_PYTHON_SITEARCH; unset _LMFILES_; unset LOADEDMODULES; PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; unset MPI_PYTHON3_SITEARCH; unset MPI_FORTRAN_MOD_DIR; unset MPI_HOME; unset __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:1; export __MODULES_SHARE_MANPATH; unset MPI_SYSCONFIG; unset MPI_SUFFIX; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; unset MPI_PYTHON2_SITEARCH; unset MPI_LIB; PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; unset MPI_BIN; test 0;' ++ unset LD_LIBRARY_PATH ++ unset MPI_COMPILER ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset MPI_MAN ++ unset MPI_PYTHON_SITEARCH ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SYSCONFIG ++ unset MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.rb2UKc + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le ++ dirname /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le + cd netgen-6.2.2406 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n 'LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module load mpi/openmpi-ppc64le + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/openmpi-ppc64le ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh load mpi/openmpi-ppc64le + eval 'MPI_COMPILER=openmpi-ppc64le; export MPI_COMPILER; LD_LIBRARY_PATH=/usr/lib64/openmpi/lib; export LD_LIBRARY_PATH; MANPATH=/usr/share/man/openmpi-ppc64le:/usr/share/man:; export MANPATH; MPI_INCLUDE=/usr/include/openmpi-ppc64le; export MPI_INCLUDE; MPI_MAN=/usr/share/man/openmpi-ppc64le; export MPI_MAN; _LMFILES_=/usr/share/modulefiles/mpi/openmpi-ppc64le; export _LMFILES_; LOADEDMODULES=mpi/openmpi-ppc64le; export LOADEDMODULES; PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; MPI_PYTHON3_SITEARCH=/usr/lib64/python3.9/site-packages/openmpi; export MPI_PYTHON3_SITEARCH; MPI_HOME=/usr/lib64/openmpi; export MPI_HOME; MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi; export MPI_FORTRAN_MOD_DIR; __MODULES_LMALTNAME=mpi/openmpi-ppc64le\&as\|mpi/default\&as\|mpi/latest; export __MODULES_LMALTNAME; __MODULES_LMCONFLICT=mpi/openmpi-ppc64le\&mpi; export __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:2; export __MODULES_SHARE_MANPATH; MPI_SUFFIX=_openmpi; export MPI_SUFFIX; MPI_SYSCONFIG=/etc/openmpi-ppc64le; export MPI_SYSCONFIG; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; MPI_LIB=/usr/lib64/openmpi/lib; export MPI_LIB; PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; MPI_BIN=/usr/lib64/openmpi/bin; export MPI_BIN; test 0;' ++ MPI_COMPILER=openmpi-ppc64le ++ export MPI_COMPILER ++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib ++ export LD_LIBRARY_PATH ++ MANPATH=/usr/share/man/openmpi-ppc64le:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/openmpi-ppc64le ++ export MPI_INCLUDE ++ MPI_MAN=/usr/share/man/openmpi-ppc64le ++ export MPI_MAN ++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-ppc64le ++ export _LMFILES_ ++ LOADEDMODULES=mpi/openmpi-ppc64le ++ export LOADEDMODULES ++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.9/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MPI_HOME=/usr/lib64/openmpi ++ export MPI_HOME ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi ++ export MPI_FORTRAN_MOD_DIR ++ __MODULES_LMALTNAME='mpi/openmpi-ppc64le&as|mpi/default&as|mpi/latest' ++ export __MODULES_LMALTNAME ++ __MODULES_LMCONFLICT='mpi/openmpi-ppc64le&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SUFFIX=_openmpi ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/openmpi-ppc64le ++ export MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_LIB=/usr/lib64/openmpi/lib ++ export MPI_LIB ++ PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/openmpi/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + export OMPI_MCA_rmaps_base_oversubscribe=1 + OMPI_MCA_rmaps_base_oversubscribe=1 + DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le + /usr/bin/cmake --install ppc64le-redhat-linux-gnu-openmpi -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/lib/libngcore.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/lib/libngcore.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/lib/libngcore.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/autodiffdiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/ng_mpi.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/ng_mpi_generated_declarations.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/mpi4py_pycapi.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/core/ng_mpi_native.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/pyngcore/pyngcore.cpython-39-powerpc64le-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/pyngcore/pyngcore.cpython-39-powerpc64le-linux-gnu.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/fieldlines.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/meshing/visual_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/visualization/visual_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/interface/rw_medit.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/bin/netgen-mesher -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/lib/libnggui.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/lib/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/libngpy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/libngguipy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/libngguipy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/lib/libngtogl.a -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/boxcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/circle_on_cube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cone.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cubeandring.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cubeandspheres.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cubemcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cubemsphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cylinder.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cylsphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/ellipsoid.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/ellipticcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/extrusion.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/fichera.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/lshape3d.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/manyholes.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/manyholes2.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/matrix.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/ortho.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/period.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/revolution.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/sculpture.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/shaft.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/shell.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/sphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/sphereincube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/torus.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/trafo.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/twobricks.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/twocubes.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/twocyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/boundarycondition.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/hinge.stl -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/part1.stl -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/frame.step -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/screw.step -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/squarehole.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/squarecircle.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/square.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/py_tutorials/mesh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/nglib_occ.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/lib/libnglib.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/lib/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/openmpi/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/config/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/config/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/config/config.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/pyngcore/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher-py3.egg-info -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/lib/cmake/netgen-mesher/NetgenConfig.cmake + install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le//usr/lib64/openmpi/lib/pkgconfig + cat + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo x +++ '[' -n x ']' ++++ eval 'echo ${LD_LIBRARY_PATH}' +++++ echo /usr/lib64/openmpi/lib +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' ' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval __MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/openmpi/lib'\''' 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ __MODULES_QUAR_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module unload mpi/openmpi-ppc64le + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw unload mpi/openmpi-ppc64le ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh unload mpi/openmpi-ppc64le + eval 'unset MPI_COMPILER; unset LD_LIBRARY_PATH; MANPATH=/usr/share/man:; export MANPATH; unset MPI_INCLUDE; unset MPI_MAN; unset _LMFILES_; unset LOADEDMODULES; PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; unset MPI_PYTHON3_SITEARCH; unset MPI_HOME; unset MPI_FORTRAN_MOD_DIR; unset __MODULES_LMALTNAME; unset __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:1; export __MODULES_SHARE_MANPATH; unset MPI_SUFFIX; unset MPI_SYSCONFIG; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; unset MPI_LIB; PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; unset MPI_BIN; test 0;' ++ unset MPI_COMPILER ++ unset LD_LIBRARY_PATH ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset MPI_MAN ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_HOME ++ unset MPI_FORTRAN_MOD_DIR ++ unset __MODULES_LMALTNAME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n 'LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; LOADEDMODULES=; export LOADEDMODULES; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; LOADEDMODULES=; export LOADEDMODULES; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ LOADEDMODULES= ++++ export LOADEDMODULES ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module load mpi/mpich-ppc64le + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw load mpi/mpich-ppc64le ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh load mpi/mpich-ppc64le + eval 'LD_LIBRARY_PATH=/usr/lib64/mpich/lib; export LD_LIBRARY_PATH; MPI_COMPILER=mpich-ppc64le; export MPI_COMPILER; MANPATH=/usr/share/man/mpich-ppc64le:/usr/share/man:; export MANPATH; MPI_INCLUDE=/usr/include/mpich-ppc64le; export MPI_INCLUDE; MPI_MAN=/usr/share/man/mpich-ppc64le; export MPI_MAN; MPI_PYTHON_SITEARCH=%\{python2_sitearch\}/mpich; export MPI_PYTHON_SITEARCH; _LMFILES_=/usr/share/modulefiles/mpi/mpich-ppc64le; export _LMFILES_; LOADEDMODULES=mpi/mpich-ppc64le; export LOADEDMODULES; PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; MPI_PYTHON3_SITEARCH=/usr/lib64/python3.9/site-packages/mpich; export MPI_PYTHON3_SITEARCH; MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich; export MPI_FORTRAN_MOD_DIR; MPI_HOME=/usr/lib64/mpich; export MPI_HOME; __MODULES_LMCONFLICT=mpi/mpich-ppc64le\&mpi; export __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:2; export __MODULES_SHARE_MANPATH; MPI_SYSCONFIG=/etc/mpich-ppc64le; export MPI_SYSCONFIG; MPI_SUFFIX=_mpich; export MPI_SUFFIX; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; MPI_PYTHON2_SITEARCH=%\{python2_sitearch\}/mpich; export MPI_PYTHON2_SITEARCH; MPI_LIB=/usr/lib64/mpich/lib; export MPI_LIB; PATH=/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; MPI_BIN=/usr/lib64/mpich/bin; export MPI_BIN; test 0;' ++ LD_LIBRARY_PATH=/usr/lib64/mpich/lib ++ export LD_LIBRARY_PATH ++ MPI_COMPILER=mpich-ppc64le ++ export MPI_COMPILER ++ MANPATH=/usr/share/man/mpich-ppc64le:/usr/share/man: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/mpich-ppc64le ++ export MPI_INCLUDE ++ MPI_MAN=/usr/share/man/mpich-ppc64le ++ export MPI_MAN ++ MPI_PYTHON_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON_SITEARCH ++ _LMFILES_=/usr/share/modulefiles/mpi/mpich-ppc64le ++ export _LMFILES_ ++ LOADEDMODULES=mpi/mpich-ppc64le ++ export LOADEDMODULES ++ PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.9/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/mpich ++ export MPI_HOME ++ __MODULES_LMCONFLICT='mpi/mpich-ppc64le&mpi' ++ export __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:2 ++ export __MODULES_SHARE_MANPATH ++ MPI_SYSCONFIG=/etc/mpich-ppc64le ++ export MPI_SYSCONFIG ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ MPI_PYTHON2_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON2_SITEARCH ++ MPI_LIB=/usr/lib64/mpich/lib ++ export MPI_LIB ++ PATH=/usr/lib64/mpich/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/mpich/bin ++ export MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + export 'CFLAGS= -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + CFLAGS=' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le + /usr/bin/cmake --install ppc64le-redhat-linux-gnu-mpich -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/lib/libngcore.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/lib/libngcore.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/lib/libngcore.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/autodiffdiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/ng_mpi.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/ng_mpi_generated_declarations.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/mpi4py_pycapi.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/core/ng_mpi_native.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/pyngcore/pyngcore.cpython-39-powerpc64le-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/pyngcore/pyngcore.cpython-39-powerpc64le-linux-gnu.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/fieldlines.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/meshing/visual_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/visualization/visual_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/interface/rw_medit.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/bin/netgen-mesher -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/lib/libnggui.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/lib/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/libngpy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/libngguipy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/libngguipy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/lib/libngtogl.a -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cone.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/fichera.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/matrix.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/ortho.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/period.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/revolution.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/shell.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/sphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/torus.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/trafo.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/hinge.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/part1.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/frame.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/screw.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/square.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/nglib_occ.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/lib/libnglib.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/lib/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/mpich/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/config/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/config/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/config/config.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/pyngcore/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher-py3.egg-info -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/lib/cmake/netgen-mesher/NetgenConfig.cmake + install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le//usr/lib64/mpich/lib/pkgconfig + cat + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ '[' sh = sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export 'MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH LD_PRELOAD' +++ MODULES_RUN_QUARANTINE='LD_LIBRARY_PATH LD_PRELOAD' +++ unset _mlre _mlIFS +++ '[' -n x ']' +++ _mlIFS=' ' +++ IFS=' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' ++++ eval 'echo ${LD_LIBRARY_PATH+x}' +++++ echo x +++ '[' -n x ']' ++++ eval 'echo ${LD_LIBRARY_PATH}' +++++ echo /usr/lib64/mpich/lib +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' ' +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' ' +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} +++ '[' LD_PRELOAD = LD_PRELOAD ']' +++ '[' LD_PRELOAD = LD_PRELOAD ']' ++++ eval 'echo ${LD_PRELOAD+x}' +++++ echo +++ '[' -n '' ']' +++ _mlrv=MODULES_RUNENV_LD_PRELOAD ++++ eval 'echo ${MODULES_RUNENV_LD_PRELOAD:-}' +++++ echo +++ _mlre='__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' +++ '[' -n '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' ' ']' +++ _mlre='eval __MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' LD_PRELOAD='\'''\'' __MODULES_QUARANTINE_SET=1 ' ++++ eval '__MODULES_QUAR_LD_LIBRARY_PATH='\''/usr/lib64/mpich/lib'\''' 'LD_LIBRARY_PATH='\'''\''' 'LD_PRELOAD='\'''\''' __MODULES_QUARANTINE_SET=1 /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++++ __MODULES_QUAR_LD_LIBRARY_PATH=/usr/lib64/mpich/lib +++++ LD_LIBRARY_PATH= +++++ LD_PRELOAD= +++++ __MODULES_QUARANTINE_SET=1 +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit +++ _mlcode='_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval '_module_raw() { eval "$(/usr/bin/tclsh '\''/usr/share/Modules/libexec/modulecmd.tcl'\'' sh "$@")"; _mlstatus=$?; return $_mlstatus; }; module() { local _mlredir=0; if [ -n "${MODULES_REDIRECT_OUTPUT+x}" ]; then if [ "$MODULES_REDIRECT_OUTPUT" = '\''0'\'' ]; then _mlredir=0; elif [ "$MODULES_REDIRECT_OUTPUT" = '\''1'\'' ]; then _mlredir=1; fi; fi; case " $@ " in *'\'' --no-redirect '\''*) _mlredir=0 ;; *'\'' --redirect '\''*) _mlredir=1 ;; esac; if [ $_mlredir -eq 0 ]; then _module_raw "$@"; else _module_raw "$@" 2>&1; fi; }; ml() { module ml "$@"; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; unset __MODULES_AUTOINIT_INPROGRESS; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ unset __MODULES_AUTOINIT_INPROGRESS ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' /bin/sh '!=' '' ']' +++ export -f _module_raw +++ export -f module ++++ type -t ml +++ '[' function = function ']' +++ export -f ml +++ unset _mlcode _mlret +++ '[' -n '' ']' + module unload mpi/mpich-ppc64le + local _mlredir=0 + '[' -n '' ']' + case " $@ " in + '[' 0 -eq 0 ']' + _module_raw unload mpi/mpich-ppc64le ++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh unload mpi/mpich-ppc64le + eval 'unset LD_LIBRARY_PATH; unset MPI_COMPILER; MANPATH=/usr/share/man:; export MANPATH; unset MPI_INCLUDE; unset MPI_MAN; unset MPI_PYTHON_SITEARCH; unset _LMFILES_; unset LOADEDMODULES; PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig; export PKG_CONFIG_PATH; unset MPI_PYTHON3_SITEARCH; unset MPI_FORTRAN_MOD_DIR; unset MPI_HOME; unset __MODULES_LMCONFLICT; __MODULES_SHARE_MANPATH=:1; export __MODULES_SHARE_MANPATH; unset MPI_SYSCONFIG; unset MPI_SUFFIX; __MODULES_SHARE_PKG_CONFIG_PATH=:1; export __MODULES_SHARE_PKG_CONFIG_PATH; unset MPI_PYTHON2_SITEARCH; unset MPI_LIB; PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin; export PATH; unset MPI_BIN; test 0;' ++ unset LD_LIBRARY_PATH ++ unset MPI_COMPILER ++ MANPATH=/usr/share/man: ++ export MANPATH ++ unset MPI_INCLUDE ++ unset MPI_MAN ++ unset MPI_PYTHON_SITEARCH ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset __MODULES_LMCONFLICT ++ __MODULES_SHARE_MANPATH=:1 ++ export __MODULES_SHARE_MANPATH ++ unset MPI_SYSCONFIG ++ unset MPI_SUFFIX ++ __MODULES_SHARE_PKG_CONFIG_PATH=:1 ++ export __MODULES_SHARE_PKG_CONFIG_PATH ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_LIB ++ PATH=/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ unset MPI_BIN ++ test 0 + _mlstatus=0 + return 0 + DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le + /usr/bin/cmake --install ppc64le-redhat-linux-gnu -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/libngcore.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/libngcore.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/libngcore.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/autodiffdiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/ng_mpi.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/ng_mpi_generated_declarations.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/mpi4py_pycapi.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/core/ng_mpi_native.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/pyngcore/pyngcore.cpython-39-powerpc64le-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/pyngcore/pyngcore.cpython-39-powerpc64le-linux-gnu.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/fieldlines.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/meshing/visual_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/visualization/visual_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/interface/rw_medit.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/bin/netgen-mesher -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/libnggui.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/libngpy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/libngguipy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/libngguipy.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/libngtogl.a -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cone.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/fichera.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/matrix.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/ortho.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/period.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/revolution.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/shell.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/sphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/torus.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/trafo.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/hinge.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/part1.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/frame.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/screw.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/square.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/nglib_occ.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/libnglib.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/config/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/config/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/config/config.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/pyngcore/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher-py3.egg-info -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/cmake/netgen-mesher/NetgenConfig.cmake + export MPI_LIB=/usr/lib64 + MPI_LIB=/usr/lib64 + export MPI_INCLUDE=/usr/include + MPI_INCLUDE=/usr/include + install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le//usr/lib64/pkgconfig + cat + install -Dpm 0644 /builddir/build/SOURCES/netgen-mesher.png /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/icons/hicolor/48x48/apps/netgen-mesher.png + desktop-file-install --dir /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le//usr/share/applications/ /builddir/build/SOURCES/netgen-mesher.desktop + rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le//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.2406-1.el9.ppc64le/usr/include/netgen-mesher/private/{}' ';' + install -Dpm 0644 nglib/nglib.h /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/include/netgen-mesher/nglib.h + /usr/bin/find-debuginfo -j5 --strict-build-id -m -i --build-id-seed 6.2.2406-1.el9 --unique-debug-suffix -6.2.2406-1.el9.ppc64le --unique-debug-src-base netgen-mesher-6.2.2406-1.el9.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/netgen-6.2.2406 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/bin/netgen-mesher extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/bin/netgen-mesher extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/libngcore.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/libnggui.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/libnglib.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/lib/libngcore.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/lib/libnggui.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/lib/libnglib.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/libngguipy.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/netgen_mesher/libngpy.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/mpich/python3.9/site-packages/pyngcore/pyngcore.cpython-39-powerpc64le-linux-gnu.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/bin/netgen-mesher extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/lib/libngcore.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/lib/libnggui.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/lib/libnglib.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/libngguipy.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/netgen_mesher/libngpy.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/openmpi/python3.9/site-packages/pyngcore/pyngcore.cpython-39-powerpc64le-linux-gnu.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/libngguipy.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/netgen_mesher/libngpy.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9/site-packages/pyngcore/pyngcore.cpython-39-powerpc64le-linux-gnu.so original debug info size: 654464kB, size after compression: 401536kB /usr/bin/sepdebugcrcfix: Updated 21 CRC32s, 0 CRC32s did match. 12966 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/redhat/brp-python-bytecompile '' 0 0 Bytecompiling .py files below /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib64/python3.9 using python3.9 Bytecompiling .py files below /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/lib/debug/usr/lib64/python3.9 using python3.9 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/netgen-mesher-6.2.2406-1.el9.ppc64le/ng/Togl2.1/toglDecls.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/netgen-mesher-6.2.2406-1.el9.ppc64le/ng/Togl2.1/toglStubInit.c is executable but has no shebang, removing executable bit Processing files: netgen-mesher-6.2.2406-1.el9.ppc64le Provides: bundled(tcl-togl) = 2.1 netgen-mesher = 6.2.2406-1.el9 netgen-mesher(ppc-64) = 6.2.2406-1.el9 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.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libngcore.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnglib.so.6.2()(64bit) libpython3.9.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-common-6.2.2406-1.el9.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.lLMEOe + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2406 + DOCDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/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.2406-1.el9.ppc64le/usr/share/doc/netgen-mesher-common + cp -pr AUTHORS /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/doc/netgen-mesher-common + cp -pr doc/ng4.pdf /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/doc/netgen-mesher-common + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.F5Ue6M + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2406 + LICENSEDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/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.2406-1.el9.ppc64le/usr/share/licenses/netgen-mesher-common + cp -pr LICENSE /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le/usr/share/licenses/netgen-mesher-common + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(netgen-mesher.desktop) netgen-mesher-common = 6.2.2406-1.el9 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.2406-1.el9.ppc64le Provides: libngcore.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnglib.so.6.2()(64bit) netgen-mesher-libs = 6.2.2406-1.el9 netgen-mesher-libs(ppc-64) = 6.2.2406-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(64bit) libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBO.so.7.8()(64bit) libTKBRep.so.7.8()(64bit) libTKBool.so.7.8()(64bit) libTKDEIGES.so.7.8()(64bit) libTKDESTEP.so.7.8()(64bit) libTKDESTL.so.7.8()(64bit) libTKFillet.so.7.8()(64bit) libTKG2d.so.7.8()(64bit) libTKG3d.so.7.8()(64bit) libTKGeomAlgo.so.7.8()(64bit) libTKGeomBase.so.7.8()(64bit) libTKLCAF.so.7.8()(64bit) libTKMath.so.7.8()(64bit) libTKMesh.so.7.8()(64bit) libTKOffset.so.7.8()(64bit) libTKPrim.so.7.8()(64bit) libTKShHealing.so.7.8()(64bit) libTKTopAlgo.so.7.8()(64bit) libTKXCAF.so.7.8()(64bit) libTKXSBase.so.7.8()(64bit) libTKernel.so.7.8()(64bit) libX11.so.6()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libngcore.so.6.2()(64bit) libnglib.so.6.2()(64bit) libpython3.9.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.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-devel-6.2.2406-1.el9.ppc64le Provides: cmake(Netgen) cmake(netgen) netgen-mesher-devel = 6.2.2406-1.el9 netgen-mesher-devel(ppc-64) = 6.2.2406-1.el9 pkgconfig(netgen-mesher) = 6.2.2406 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(ppc-64) Processing files: netgen-mesher-devel-private-6.2.2406-1.el9.ppc64le Provides: netgen-mesher-devel-private = 6.2.2406-1.el9 netgen-mesher-devel-private(ppc-64) = 6.2.2406-1.el9 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.2406-1.el9.ppc64le Provides: libngguipy.so()(64bit) libngpy.so()(64bit) python-netgen = 6.2.2406-1.el9 python-netgen-mesher = 6.2.2406-1.el9 python3-netgen-mesher = 6.2.2406-1.el9 python3-netgen-mesher(ppc-64) = 6.2.2406-1.el9 python3.9-netgen = 6.2.2406-1.el9 python3.9-netgen-mesher = 6.2.2406-1.el9 python3.9dist(netgen-mesher) = 6.2.2402 python3dist(netgen-mesher) = 6.2.2402 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libngcore.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnglib.so.6.2()(64bit) libpython3.9.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.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.9)(64bit) python(abi) = 3.9 rtld(GNU_HASH) Obsoletes: python-netgen < 6.2.2406-1.el9 python39-netgen-mesher < 6.2.2406-1.el9 Processing files: netgen-mesher-openmpi-6.2.2406-1.el9.ppc64le Provides: netgen-mesher-openmpi = 6.2.2406-1.el9 netgen-mesher-openmpi(ppc-64) = 6.2.2406-1.el9 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.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libngcore.so.6.2()(64bit)(openmpi-ppc64le) libnggui.so.6.2()(64bit)(openmpi-ppc64le) libnglib.so.6.2()(64bit)(openmpi-ppc64le) libpython3.9.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-openmpi-libs-6.2.2406-1.el9.ppc64le Provides: libngcore.so.6.2()(64bit)(openmpi-ppc64le) libnggui.so.6.2()(64bit)(openmpi-ppc64le) libnglib.so.6.2()(64bit)(openmpi-ppc64le) netgen-mesher-openmpi-libs = 6.2.2406-1.el9 netgen-mesher-openmpi-libs(ppc-64) = 6.2.2406-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(64bit) libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBO.so.7.8()(64bit) libTKBRep.so.7.8()(64bit) libTKBool.so.7.8()(64bit) libTKDEIGES.so.7.8()(64bit) libTKDESTEP.so.7.8()(64bit) libTKDESTL.so.7.8()(64bit) libTKFillet.so.7.8()(64bit) libTKG2d.so.7.8()(64bit) libTKG3d.so.7.8()(64bit) libTKGeomAlgo.so.7.8()(64bit) libTKGeomBase.so.7.8()(64bit) libTKLCAF.so.7.8()(64bit) libTKMath.so.7.8()(64bit) libTKMesh.so.7.8()(64bit) libTKOffset.so.7.8()(64bit) libTKPrim.so.7.8()(64bit) libTKShHealing.so.7.8()(64bit) libTKTopAlgo.so.7.8()(64bit) libTKXCAF.so.7.8()(64bit) libTKXSBase.so.7.8()(64bit) libTKernel.so.7.8()(64bit) libX11.so.6()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmetis.so.0()(64bit) libmpi.so.40()(64bit)(openmpi-ppc64le) libngcore.so.6.2()(64bit)(openmpi-ppc64le) libnglib.so.6.2()(64bit)(openmpi-ppc64le) libpython3.9.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.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-openmpi-devel-6.2.2406-1.el9.ppc64le Provides: netgen-mesher-openmpi-devel = 6.2.2406-1.el9 netgen-mesher-openmpi-devel(ppc-64) = 6.2.2406-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-netgen-mesher-openmpi-6.2.2406-1.el9.ppc64le Provides: libngguipy.so()(64bit)(openmpi-ppc64le) libngpy.so()(64bit)(openmpi-ppc64le) python-netgen-mesher-openmpi = 6.2.2406-1.el9 python-netgen-openmpi = 6.2.2406-1.el9 python3-netgen-mesher-openmpi = 6.2.2406-1.el9 python3-netgen-mesher-openmpi(ppc-64) = 6.2.2406-1.el9 python3.9-netgen-mesher-openmpi = 6.2.2406-1.el9 python3.9-netgen-openmpi = 6.2.2406-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(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-ppc64le) libngcore.so.6.2()(64bit)(openmpi-ppc64le) libnggui.so.6.2()(64bit)(openmpi-ppc64le) libnglib.so.6.2()(64bit)(openmpi-ppc64le) libpython3.9.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.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.9)(64bit) rtld(GNU_HASH) Obsoletes: python-netgen-openmpi < 6.2.2406-1.el9 python39-netgen-mesher-openmpi < 6.2.2406-1.el9 Processing files: netgen-mesher-mpich-6.2.2406-1.el9.ppc64le Provides: netgen-mesher-mpich = 6.2.2406-1.el9 netgen-mesher-mpich(ppc-64) = 6.2.2406-1.el9 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.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libngcore.so.6.2()(64bit)(mpich-ppc64le) libnggui.so.6.2()(64bit)(mpich-ppc64le) libnglib.so.6.2()(64bit)(mpich-ppc64le) libpython3.9.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-mpich-libs-6.2.2406-1.el9.ppc64le Provides: libngcore.so.6.2()(64bit)(mpich-ppc64le) libnggui.so.6.2()(64bit)(mpich-ppc64le) libnglib.so.6.2()(64bit)(mpich-ppc64le) netgen-mesher-mpich-libs = 6.2.2406-1.el9 netgen-mesher-mpich-libs(ppc-64) = 6.2.2406-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(64bit) libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBO.so.7.8()(64bit) libTKBRep.so.7.8()(64bit) libTKBool.so.7.8()(64bit) libTKDEIGES.so.7.8()(64bit) libTKDESTEP.so.7.8()(64bit) libTKDESTL.so.7.8()(64bit) libTKFillet.so.7.8()(64bit) libTKG2d.so.7.8()(64bit) libTKG3d.so.7.8()(64bit) libTKGeomAlgo.so.7.8()(64bit) libTKGeomBase.so.7.8()(64bit) libTKLCAF.so.7.8()(64bit) libTKMath.so.7.8()(64bit) libTKMesh.so.7.8()(64bit) libTKOffset.so.7.8()(64bit) libTKPrim.so.7.8()(64bit) libTKShHealing.so.7.8()(64bit) libTKTopAlgo.so.7.8()(64bit) libTKXCAF.so.7.8()(64bit) libTKXSBase.so.7.8()(64bit) libTKernel.so.7.8()(64bit) libX11.so.6()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmetis.so.0()(64bit) libmpi.so.12()(64bit)(mpich-ppc64le) libngcore.so.6.2()(64bit)(mpich-ppc64le) libnglib.so.6.2()(64bit)(mpich-ppc64le) libpython3.9.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.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-mpich-devel-6.2.2406-1.el9.ppc64le Provides: netgen-mesher-mpich-devel = 6.2.2406-1.el9 netgen-mesher-mpich-devel(ppc-64) = 6.2.2406-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-netgen-mesher-mpich-6.2.2406-1.el9.ppc64le Provides: libngguipy.so()(64bit)(mpich-ppc64le) libngpy.so()(64bit)(mpich-ppc64le) python-netgen-mesher-mpich = 6.2.2406-1.el9 python-netgen-mpich = 6.2.2406-1.el9 python3-netgen-mesher-mpich = 6.2.2406-1.el9 python3-netgen-mesher-mpich(ppc-64) = 6.2.2406-1.el9 python3.9-netgen-mesher-mpich = 6.2.2406-1.el9 python3.9-netgen-mpich = 6.2.2406-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(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-ppc64le) libngcore.so.6.2()(64bit)(mpich-ppc64le) libnggui.so.6.2()(64bit)(mpich-ppc64le) libnglib.so.6.2()(64bit)(mpich-ppc64le) libpython3.9.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.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.9)(64bit) rtld(GNU_HASH) Obsoletes: python-netgen-mpich < 6.2.2406-1.el9 python39-netgen-mesher-mpich < 6.2.2406-1.el9 Processing files: netgen-mesher-debugsource-6.2.2406-1.el9.ppc64le Provides: netgen-mesher-debugsource = 6.2.2406-1.el9 netgen-mesher-debugsource(ppc-64) = 6.2.2406-1.el9 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.2406-1.el9.ppc64le Provides: debuginfo(build-id) = 967436bf13d81aa507c2eb704bab703e276e9d68 netgen-mesher-debuginfo = 6.2.2406-1.el9 netgen-mesher-debuginfo(ppc-64) = 6.2.2406-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2406-1.el9 Processing files: netgen-mesher-libs-debuginfo-6.2.2406-1.el9.ppc64le Provides: debuginfo(build-id) = 6b8b5d79df514684b2bf9e706dfb4ab94e9a801f debuginfo(build-id) = 760a427a8c4139f2a553205bf00da92031c448f6 debuginfo(build-id) = 8ee361ba31fb2a13c8dbd6987c539420958f1af6 netgen-mesher-libs-debuginfo = 6.2.2406-1.el9 netgen-mesher-libs-debuginfo(ppc-64) = 6.2.2406-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2406-1.el9 Processing files: python3-netgen-mesher-debuginfo-6.2.2406-1.el9.ppc64le Provides: debuginfo(build-id) = 1033c41b35208a9bd6db29675f13c5dd6067f6a2 debuginfo(build-id) = 10e383f504a3ce94cce42b8eff8535588f74aea1 debuginfo(build-id) = 62e3f92abcd2b6012cb48742eac3d4eff85a044b python-netgen-mesher-debuginfo = 6.2.2406-1.el9 python3-netgen-mesher-debuginfo = 6.2.2406-1.el9 python3-netgen-mesher-debuginfo(ppc-64) = 6.2.2406-1.el9 python3.9-netgen-mesher-debuginfo = 6.2.2406-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2406-1.el9 Processing files: netgen-mesher-openmpi-debuginfo-6.2.2406-1.el9.ppc64le Provides: debuginfo(build-id) = 5c88449deb2db6ba8d0c78990dc702dc896c26d4 netgen-mesher-openmpi-debuginfo = 6.2.2406-1.el9 netgen-mesher-openmpi-debuginfo(ppc-64) = 6.2.2406-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2406-1.el9 Processing files: netgen-mesher-openmpi-libs-debuginfo-6.2.2406-1.el9.ppc64le Provides: debuginfo(build-id) = 6d9c2c90b1065906d525848c2e21546fef1f6548 debuginfo(build-id) = 8026f6088cde8bfe501725c1b0771b88fb75c3f6 debuginfo(build-id) = b5e8fde60d178bec9034a12fb33f73613c039be0 netgen-mesher-openmpi-libs-debuginfo = 6.2.2406-1.el9 netgen-mesher-openmpi-libs-debuginfo(ppc-64) = 6.2.2406-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2406-1.el9 Processing files: python3-netgen-mesher-openmpi-debuginfo-6.2.2406-1.el9.ppc64le Provides: debuginfo(build-id) = 50f362044cc55cb1be80ec599fa21e5ec055904b debuginfo(build-id) = 8a51911d612ed48cb2ce59f6cfc3a486fea071fa debuginfo(build-id) = 8cd966e76b530bfdec3b9718744f67e2e40509e3 python-netgen-mesher-openmpi-debuginfo = 6.2.2406-1.el9 python3-netgen-mesher-openmpi-debuginfo = 6.2.2406-1.el9 python3-netgen-mesher-openmpi-debuginfo(ppc-64) = 6.2.2406-1.el9 python3.9-netgen-mesher-openmpi-debuginfo = 6.2.2406-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2406-1.el9 Processing files: netgen-mesher-mpich-debuginfo-6.2.2406-1.el9.ppc64le Provides: debuginfo(build-id) = 912834fcb41bb2b78f00078c31ae98ea058566ff netgen-mesher-mpich-debuginfo = 6.2.2406-1.el9 netgen-mesher-mpich-debuginfo(ppc-64) = 6.2.2406-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2406-1.el9 Processing files: netgen-mesher-mpich-libs-debuginfo-6.2.2406-1.el9.ppc64le Provides: debuginfo(build-id) = 4f9a5b5e6cfae302ed9018978764c7de37f5e900 debuginfo(build-id) = 802d04a80974aa15c3ace1c3cc21557a017624c0 debuginfo(build-id) = 8ecbf0e734f11f7ffe395834934be20316299221 netgen-mesher-mpich-libs-debuginfo = 6.2.2406-1.el9 netgen-mesher-mpich-libs-debuginfo(ppc-64) = 6.2.2406-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2406-1.el9 Processing files: python3-netgen-mesher-mpich-debuginfo-6.2.2406-1.el9.ppc64le Provides: debuginfo(build-id) = 4dcc458ed590f69d35a1007a901d99a7a4f19308 debuginfo(build-id) = 60485e60406b0c629439940196d36054fc178c01 debuginfo(build-id) = ceef47ee7bc242b47041c68992ac883e256367ef python-netgen-mesher-mpich-debuginfo = 6.2.2406-1.el9 python3-netgen-mesher-mpich-debuginfo = 6.2.2406-1.el9 python3-netgen-mesher-mpich-debuginfo(ppc-64) = 6.2.2406-1.el9 python3.9-netgen-mesher-mpich-debuginfo = 6.2.2406-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2406-1.el9 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-debuginfo-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-debuginfo-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-debuginfo-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/netgen-mesher-debuginfo-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/netgen-mesher-common-6.2.2406-1.el9.noarch.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-devel-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/netgen-mesher-debugsource-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-devel-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-private-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-debuginfo-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/netgen-mesher-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-debuginfo-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-debuginfo-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-debuginfo-6.2.2406-1.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-debuginfo-6.2.2406-1.el9.ppc64le.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.bJs2Ox + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2406 + /usr/bin/rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2406-1.el9.ppc64le + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild netgen-mesher-6.2.2406-1.el9.src.rpm Finish: build phase for netgen-mesher-6.2.2406-1.el9.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/rhel+epel-9-ppc64le-1736041214.196814/root/var/log/dnf.log /var/lib/mock/rhel+epel-9-ppc64le-1736041214.196814/root/var/log/dnf.librepo.log /var/lib/mock/rhel+epel-9-ppc64le-1736041214.196814/root/var/log/dnf.rpm.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/netgen-mesher-6.2.2406-1.el9.src.rpm) Config(child) 31 minutes 1 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "netgen-mesher-mpich-devel", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "netgen-mesher-devel-private", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "python3-netgen-mesher", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "netgen-mesher-openmpi", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "netgen-mesher", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "src" }, { "name": "netgen-mesher-openmpi-debuginfo", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "netgen-mesher-libs-debuginfo", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "python3-netgen-mesher-openmpi-debuginfo", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "netgen-mesher-debugsource", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "netgen-mesher-openmpi-libs-debuginfo", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "python3-netgen-mesher-mpich-debuginfo", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "netgen-mesher-openmpi-libs", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "netgen-mesher-mpich-libs-debuginfo", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "netgen-mesher-common", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "noarch" }, { "name": "netgen-mesher-libs", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "netgen-mesher", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "python3-netgen-mesher-mpich", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "netgen-mesher-mpich", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "netgen-mesher-mpich-debuginfo", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "netgen-mesher-devel", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "netgen-mesher-mpich-libs", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "python3-netgen-mesher-openmpi", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "python3-netgen-mesher-debuginfo", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "netgen-mesher-openmpi-devel", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" }, { "name": "netgen-mesher-debuginfo", "epoch": null, "version": "6.2.2406", "release": "1.el9", "arch": "ppc64le" } ] } RPMResults finished